run react reactjs webpack lint package.json

reactjs - react - Cómo configurar package.json para ejecutar el script eslint



eslint react (3)

Así que estoy usando eslint como indicador para mi proyecto de reacción y me gustaría que compruebe todos mis archivos .js .

Soy capaz de hacer esto a través del script:

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

¿Cómo puedo hacer que examine todos los archivos .js recursiva, algo como:

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

Esto me ahorraría tener que escribir cada archivo de forma individual.

Gracias de antemano por la ayuda


No estoy seguro si la respuesta aceptada está desactualizada o qué, pero mirando los docs :

By default, it uses .js as the only file extension.

También de acuerdo con el comment un miembro sobre el uso de Github del proyecto . es igual que se ejecuta en todos los subdirectorios. Me parece que correr eslint . debería bastar!


eslint **/*.js para ejecutarse en todos los archivos js en todas las carpetas recursivamente (en la carpeta actual)

También puedes hacer: AnyFolder/**/*.js

Y para ignorar una carpeta: eslint **/*.js --ignore-pattern node_modules/

Conozca más en eslint/command-line-interface


eslint . --ext .js eslint . --ext .js a los archivos de pelusa con la extensión .js en el directorio actual y todos los subdirectorios.

Para incluir otras extensiones de archivo, eslint . --ext .js,.jsx eslint . --ext .js,.jsx o eslint . --ext .js --ext .jsx eslint . --ext .js --ext .jsx .

La documentación de eslint cubre esta opción.