Since I reinstalled my NPM dependencies in my create-react-app project, Atom's eslint gives me this error on the top of every file :
Error while running ESLint: Cannot find module 'eslint-config-react-app'.
While react-scripts
's eslint doesn't raise any warning or error. By the way, the package eslint-config-react-app
is installed in node_modules
.
I tried to reinstall linter-eslint, atom, the NPM dependencies, etc. Nothing worked.
Has anyone an idea ?
Here is my .eslintrc :
{ "extends": "react-app", "rules": { "jsx-a11y/anchor-is-valid": 0, "react/jsx-no-comment-textnodes": 0, "no-unused-vars": ["warn", { args: "all", ignoreRestSiblings: false, argsIgnorePattern: "^_$" }] } }
Edit : I don't know why, but all of the sudden, the error changed and now it's this one on top of every js file :
Error while running ESLint: Invalid regular expression flags
EDIT 2
None of the given solutions worked in my case. The problem with linter-eslint
is not solved. But I found a workaround for now : using fast-eslint
instead of linter-eslint
. Works just fine.