All Projects → codeclimate → codeclimate-eslint

codeclimate / codeclimate-eslint

Licence: MIT License
Code Climate Engine for ESLint

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects
Dockerfile
14818 projects
Makefile
30231 projects

Projects that are alternatives of or similar to codeclimate-eslint

codeclimate-duplication
Code Climate engine for code duplication analysis
Stars: ✭ 96 (+11.63%)
Mutual labels:  quality, static-code-analysis, static-analysis, code-quality, codeclimate, codeclimate-engine
codeclimate-phpcodesniffer
Code Climate Engine for PHP Code Sniffer
Stars: ✭ 27 (-68.6%)
Mutual labels:  quality, static-code-analysis, static-analysis, code-quality, codeclimate, codeclimate-engine
Codeclimate
Code Climate CLI
Stars: ✭ 2,273 (+2543.02%)
Mutual labels:  quality, static-code-analysis, static-analysis, code-quality, codeclimate, codeclimate-engine
Pylint
It's not just a linter that annoys you!
Stars: ✭ 3,733 (+4240.7%)
Mutual labels:  static-code-analysis, linter, static-analysis, code-quality
static-code-analysis-plugin
A plugin to simplify Static Code Analysis on Gradle. Not restricted to, but specially useful, in Android projects, by making sure all analysis can access the SDK classes.
Stars: ✭ 36 (-58.14%)
Mutual labels:  static-code-analysis, linter, static-analysis, code-quality
Reviewdog
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
Stars: ✭ 4,541 (+5180.23%)
Mutual labels:  static-code-analysis, linter, static-analysis, code-quality
elm-review
Analyzes Elm projects, to help find mistakes before your users find them.
Stars: ✭ 195 (+126.74%)
Mutual labels:  quality, static-code-analysis, linter, code-quality
Static Analysis
⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.
Stars: ✭ 9,310 (+10725.58%)
Mutual labels:  static-code-analysis, linter, static-analysis, code-quality
Pep8speaks
A GitHub app to automatically review Python code style over Pull Requests
Stars: ✭ 546 (+534.88%)
Mutual labels:  static-code-analysis, linter, static-analysis, code-quality
Pmd
An extensible multilanguage static code analyzer.
Stars: ✭ 3,667 (+4163.95%)
Mutual labels:  static-code-analysis, linter, static-analysis, code-quality
Cflint
Static code analysis for CFML (a linter)
Stars: ✭ 156 (+81.4%)
Mutual labels:  static-code-analysis, linter, static-analysis, code-quality
Swiftlint
Stars: ✭ 15,500 (+17923.26%)
Mutual labels:  linting, linter, static-analysis, code-quality
Eslint Config Standard
ESLint Config for JavaScript Standard Style
Stars: ✭ 2,229 (+2491.86%)
Mutual labels:  eslint, static-code-analysis, linter
Eslint Config Standard Jsx
ESLint Shareable Config for JSX support in JavaScript Standard Style
Stars: ✭ 79 (-8.14%)
Mutual labels:  eslint, static-code-analysis, linter
Eslint Plugin Markdown
Lint JavaScript code blocks in Markdown documents
Stars: ✭ 242 (+181.4%)
Mutual labels:  eslint, static-code-analysis, linter
Standard
🌟 JavaScript Style Guide, with linter & automatic code fixer
Stars: ✭ 26,433 (+30636.05%)
Mutual labels:  eslint, static-code-analysis, linter
Sonar Java
☕️ SonarSource Static Analyzer for Java Code Quality and Security
Stars: ✭ 745 (+766.28%)
Mutual labels:  quality, static-code-analysis, static-analysis
analysis-model
A library to read static analysis reports into a Java object model
Stars: ✭ 74 (-13.95%)
Mutual labels:  eslint, static-code-analysis, static-analysis
Eslint Plugin Sonarjs
SonarJS rules for ESLint
Stars: ✭ 458 (+432.56%)
Mutual labels:  eslint, linter, static-analysis
tryceratops
A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs).
Stars: ✭ 381 (+343.02%)
Mutual labels:  static-code-analysis, linter, static-analysis

Code Climate ESLint Engine

Code Climate

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.

Channels

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.

Installation

  1. If you haven't already, install the Code Climate CLI

  2. Run codeclimate engines:enable eslint. This command both installs the engine and enables it in your .codeclimate.yml file

  3. You're ready to analyze! Browse into your project's folder and run codeclimate analyze

Configuration

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

Need help?

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].