javascript gruntjs eslint grunt-eslint

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'' ] }