Integrations
Editors
- Sublime Text 3:
- Vim:
- Emacs: Flycheck supports ESLint with the javascript-eslint checker.
- Eclipse Orion: ESLint is the default linter
- Eclipse IDE: Tern ESLint linter
- TextMate 2: ESLint Bundle
- Atom: linter-eslint
- IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm, AppCode, Android Studio, 0xDBE: ESLint Plugin
- Visual Studio Code: ESLint Extension
- Brackets: Included and Brackets ESLint
Build tools
- Grunt: grunt-eslint
- Gulp: gulp-eslint
- Mimosa: mimosa-eslint
- Broccoli: broccoli-eslint
- Browserify: eslintify
- Webpack: eslint-loader
- Rollup: rollup-plugin-eslint
- Ember-cli: ember-cli-eslint
- Sails.js: sails-hook-lint, sails-eslint
- Start: @start/plugin-lib-eslint
- Brunch: eslint-brunch
Command Line Tools
Source Control
Testing
- Mocha.js: mocha-eslint
External ESLint rules
… and many more published on npm with the eslintplugin keyword.
Other Integration Lists
You can find a curated list of other popular integrations for ESLint in the awesome-eslint GitHub repository.