codeclimate-eslint
is a Code Climate engine that wraps ESLint. You can run
it on your command line using the Code Climate CLI, or on our hosted analysis
platform.
ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code. It can be configured using a configuration file.
-
If you haven't already, install the Code Climate CLI
-
Run
codeclimate engines:enable eslint
. This command both installs the engine and enables it in your.codeclimate.yml
file -
You're ready to analyze! Browse into your project's folder and run
codeclimate analyze
By default, this engine will emit both ESLint errors and warnings as Code
Climate issues. If you prefer, you can ignore warning-level violations by
setting the ignore_warnings
configuration option:
eslint:
enabled: true
config:
ignore_warnings: true
If you're using a plugin like eslint-plugin-json
or eslint-plugin-html
, you
will want to set this value to make sure the appropriate files are included:
eslint:
enabled: true
config:
extensions:
- .js
- .html
For help with ESLint, check out their documentation.
If you're running into a Code Climate issue, first look over this project's GitHub Issues, as your question may have already been covered. If not, go ahead and open a support ticket with us.