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.