plugin-conflict.js 545 B

12345678910111213141516171819202122
  1. "use strict";
  2. module.exports = function(it) {
  3. const { pluginId, plugins } = it;
  4. let result = `ESLint couldn't determine the plugin "${pluginId}" uniquely.
  5. `;
  6. for (const { filePath, importerName } of plugins) {
  7. result += `
  8. - ${filePath} (loaded in "${importerName}")`;
  9. }
  10. result += `
  11. Please remove the "plugins" setting from either config or remove either plugin installation.
  12. If you still can't figure out the problem, please stop by https://eslint.org/chat/help to chat with the team.
  13. `;
  14. return result;
  15. };