reactjswebpacklintpackage.json

How to configure package.json to run eslint script


I am using eslint as a linter for my react project and I would like it to check all of my .js files.

I am able to do this through the script:

"lint": "eslint back/*.js && eslint backTest/*.js && eslint front/actions/*.js"

how can I get it to examine every .js file recursively, something like:

"lint": "eslint -r *.js"

This would save me having to type out each file individually.


Solution

  • eslint "**/*.js" to run on all js files in all the folders recursively (in the current folder)

    You can also do: AnyFolder/**/*.js

    And to ignore a folder: eslint "**/*.js" --ignore-pattern node_modules/

    Know more at eslint/command-line-interface