javascript - Grunt-eslint y habilitación del indicador `--fix` para corregir automáticamente las infracciones
gruntjs (1)
Sé que eslint
CLI tiene un --fix
indicador, pero no puedo decir de la documentación cómo usar esto a través de eslintConfig
(en package.json
) o en la configuración grunt-eslint en mi Gruntfile.
Tengo la siguiente configuración en package.json
:
"env": {
"browser": true,
"amd": true
},
"extends": "eslint:recommended",
e invocarlo a través de una tarea de lint
usando esta configuración de Grunt:
eslint: {
target: [
''src/app/**/*.js''
],
format: ''checkstyle''
},
¿Cómo puedo habilitar el indicador --fix
en este escenario?
Para el --fix
, solo tiene que agregar una options: { fix: true }
a su gruntfile.
Aquí hay un ejemplo de mi tarea gruntfile eslint ( grunt-eslint 18.1.0
con eslint 2.12.0
):
eslint: {
options: {
configFile: ''.eslintrc.json'',
format: ''html'',
outputFile: ''report.html'',
fix: true
},
target: [
''routes/**'',
''server.js'',
''gruntfile.js''
]
}