Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Eslint Plugin Import | 5,003 | 329,962 | 172,568 | 8 days ago | 130 | July 28, 2023 | 578 | mit | JavaScript | |
ESLint plugin with rules that help validate proper imports. | ||||||||||
Sonarjs | 960 | 16 | 16 | 8 hours ago | 79 | September 01, 2023 | 135 | lgpl-3.0 | TypeScript | |
SonarSource Static Analyzer for JavaScript and TypeScript | ||||||||||
Wemake Vue Template | 721 | 9 months ago | 54 | mit | TypeScript | |||||
Bleeding edge vue template focused on code quality and developer happiness. | ||||||||||
Eslint Config Hardcore | 326 | 5 | 32 | 2 days ago | 202 | December 29, 2022 | 23 | mit | JavaScript | |
The most strict (yet practical) ESLint config. 49 plugins. 1341 rules. React, Vue, Node, and pure JS/TS. | ||||||||||
Wotan | 282 | 365 | 25 | a year ago | 180 | March 09, 2021 | 161 | apache-2.0 | TypeScript | |
Pluggable TypeScript and JavaScript linter | ||||||||||
Codeclimate Eslint | 90 | 7 months ago | 33 | mit | JavaScript | |||||
Code Climate Engine for ESLint | ||||||||||
Wemake Frontend Styleguide | 72 | 4 | 3 | 2 days ago | 9 | September 08, 2018 | 31 | mit | JavaScript | |
Set of the strictest linters for your next frontend app | ||||||||||
Sheriff | 66 | 3 days ago | 12 | mit | TypeScript | |||||
A comprehensive and opinionated Typescript-first ESLint configuration. | ||||||||||
Eslint Changed Files | 63 | 2 days ago | 1 | mit | Shell | |||||
:octocat: Github action to run ESLint on changed pull request files with support for reporting errors via Github checks. | ||||||||||
Eslint Plugin Protractor | 51 | 56 | 36 | 2 years ago | 68 | September 18, 2019 | 15 | mit | JavaScript | |
ESLint rules for Protractor |
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.
There are a few major versions of ESLint out there. The latest major version is 4. This engine provides a few channels for major versions of ESLint.
This branch is for the latest
(i.e. default) channel and provides ESLint 3
support.
For ESLint 4, please see channel/eslint-4
branch.
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
ignore_warnings
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
extensions
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
sanitize_batch
By default, this engine will skip files that appear to be minified (average line length over 100). This feature can be disabled to include all files for analysis.
eslint:
enabled: true
config:
sanitize_batch: false
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.