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.