Atom & eslint: Cannot find module 'eslint-config-react-app'

Str*_*ler 6 reactjs eslint atom-editor create-react-app

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'.
Run Code Online (Sandbox Code Playgroud)

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: "^_$"
    }]
  }
}

Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)

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.

Shu*_*ham 0

对于其他尝试此操作的人来说,一种解决方案是全局安装 eslint-config-react-app 及其所有对等部门。目前,那就是:

参考https://github.com/facebook/create-react-app/issues/3633#issuecomment-361485857

npm i -g babel-eslint@^7.2.3 eslint@^4.1.1 eslint-plugin-flowtype@^2.34.1 eslint-plugin-import@^2.6.0 eslint-plugin-jsx-a11y@^5.1.1 eslint-plugin-react@^7.1.0
Run Code Online (Sandbox Code Playgroud)