集成
此页面包含已集成 ESLint 的社区项目。本页面上的项目不是由 ESLint 团队维护的。
🌐 This page contains community projects that have integrated ESLint. The projects on this page are not maintained by the ESLint team.
如果你想推荐一个集成以添加到此页面,请 提交一个拉取请求。
🌐 If you would like to recommend an integration to be added to this page, submit a pull request.
编辑器
🌐 Editors
- Sublime Text 3:
- Vim:
- Neovim:
- Emacs: Flycheck 使用 javascript-eslint 检查器支持 ESLint。
- Eclipse Orion:ESLint 是默认的代码检查工具
- Eclipse IDE:Tern ESLint 代码检查工具
- TextMate 2::
- IntelliJ IDEA、WebStorm、PhpStorm、PyCharm、RubyMine 以及其他 JetBrains IDE:如何使用 ESLint
- Visual Studio: 在 VS 中进行 JavaScript 代码检查
- Visual Studio Code: ESLint 扩展
- 括号:包括和 Brackets ESLint
构建工具
🌐 Build tools
- Grunt: grunt-eslint
- Webpack: eslint-webpack-plugin
- Rollup: @rollup/plugin-eslint
命令行工具
🌐 Command Line Tools
源代码控制
🌐 Source Control
- Git 预提交钩子
- 仅检查暂存更改的 Git pre-commit 钩子
- overcommit Git 钩子管理器
- Mega-Linter:用于 CI 的代码检查器聚合器,集成 eslint
其他集成列表
🌐 Other Integration Lists
你可以在 awesome-eslint GitHub 仓库中找到经过整理的其他流行 ESLint 集成列表。
🌐 You can find a curated list of other popular integrations for ESLint in the awesome-eslint GitHub repository.