codeclimate-eslint es un motor de clima de código que envuelve el eslint. Puede ejecutarlo en su línea de comando utilizando la CLI del clima de código o en nuestra plataforma de análisis alojado.
Eslint es una herramienta para identificar e informar sobre los patrones encontrados en el código ECMAScript/JavaScript. Se puede configurar utilizando un archivo de configuración.
Hay algunas versiones importantes de Eslint por ahí. La última versión principal es 4. Este motor proporciona algunos canales para versiones principales de Eslint.
Esta rama es para el latest canal (es decir, predeterminado) y proporciona soporte de Eslint 3.
Para Eslint 4, consulte la rama channel/eslint-4 .
Si aún no lo ha hecho, instale el Código Clima CLI
Ejecutar codeclimate engines:enable eslint . Este comando instala el motor y lo habilita en su archivo .codeclimate.yml
¡Estás listo para analizar! Navegue por la carpeta de su proyecto y ejecute codeclimate analyze
ignore_warnings Por defecto, este motor emitirá errores de Eslint y advertencias como problemas climáticos del código. Si lo prefiere, puede ignorar las violaciones de nivel de advertencia estableciendo la opción de configuración ignore_warnings :
eslint :
enabled : true
config :
ignore_warnings : true extensions Si está utilizando un complemento como eslint-plugin-json o eslint-plugin-html , deberá establecer este valor para asegurarse de que los archivos apropiados estén incluidos:
eslint :
enabled : true
config :
extensions :
- .js
- .html sanitize_batchPor defecto, este motor se omitirá archivos que parecen estar minificados (longitud de línea promedio de más de 100). Esta función se puede deshabilitar para incluir todos los archivos para su análisis.
eslint :
enabled : true
config :
sanitize_batch : falsePara obtener ayuda con Eslint, consulte su documentación.
Si se encuentra con un problema climático de código, primero busque los problemas de GitHub de este proyecto, ya que su pregunta ya puede haber sido cubierta. Si no, continúe y abra un boleto de soporte con nosotros.