Eslint参考手册
指南 | Guide
集成 | Integrations
编者
- 崇高的文字3:
- SublimeLinter-eslint
- 下一步构建
- 我来了
- Emacs:Flycheck通过javascript-eslint检查器支持ESLint 。
- Eclipse Orion:ESLint是默认的 linter
- 带有Tern ESLint linter的 Eclipse IDE
- TextMate 2
- Atom:linter-eslint
- IntelliJ IDEA,RubyMine,WebStorm,PhpStorm,PyCharm,AppCode,Android Studio,0xDBE
- 带有ESLint扩展的Visual Studio代码
构建工具
- 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-eslint
- Brunch: eslint-brunch
命令行工具
- ESLint Watch
- Code Climate CLI
- ESLint Nibble
源代码管理
- Git Precommit Hook
- Git预先提交钩子,只提升阶段性变化
- 过度使用Git钩子管理器
测试
- Mocha.js: mocha-eslint
外部ESLint规则
- AngularJS
- BackboneJS
- Jasmine
- React
...以及更多与nlp相关的eslintplugin关键字。
其他集成列表
您可以在真棒eslint GitHub存储库中找到ESLint的其他常用集成的精选列表。
指南 | Guide相关
ESLint 是一个代码规范和错误检查工具,有以下几个特性。所有东西都是可以插拔的。你可以调用任意的 rule api 或者 formatter api 去打包或者定义 rule or formatter。任意的 rule 都是独立的。没有特定的 coding style,你可以自己配置。
主页 | https://eslint.org/ |
源码 | https://github.com/eslint/eslint |
发布版本 | 4.12.0 |