ESLint


  • administrators

    "[eslint] Plugin "import" was conflicted between ".eslintrc » eslint-config-airbnb » ...."

    When you see this error, very likely, you installed the two different versions of eslint-plugin-import. Not sure how this happened, but looks like yarn install messed up at some points. To fix this, you can remove the lock file, and run yarn install.

    I see the correct way to handle two different version of eslint-plugin-import is like this:

    eslint-plugin-import@^2.25.3, eslint-plugin-import@^2.26.0:
      version "2.26.0"
      resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b"
      integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==
    

    But then there was the issue, I saw two entries like:

    eslint-plugin-import@^2.25.3:
      version "2.26.0"
      resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b"
      integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==
    	@@ -8920,6 +9007,27 @@ eslint-plugin-import@^2.25.3, eslint-plugin-import@^2.26.0:
        resolve "^1.22.0"
        tsconfig-paths "^3.14.1"
    
    eslint-plugin-import@^2.26.0:
      version "2.27.5"
      resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65"
      integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==