ESLint

OpenJS 基金会维护的开源 JavaScript/JSX 静态检查工具,按规则报告可疑写法、自动修复部分问题,并支持自定义解析器和规则,适合多人协作的 JavaScript 项目在提交或构建前统一代码风格。

工具免费不用登录网页多语言开源国内可直接访问

打开官网 eslint.org

ESLint 是一个开源的代码检查工具,专门处理 JavaScript 和 JSX。它不运行你的代码,而是静态分析源码,把可疑写法、潜在错误和不符合团队约定的地方标出来。浏览器端和服务端的 JavaScript 都能用,用不用框架都行。

主要功能

找问题是它的基本盘:扫描代码后按规则报告问题,多数文本编辑器里已经内置了 ESLint,也可以接进持续集成流程,在提交或构建时自动跑一遍。它还能自动修一部分问题,修复过程理解语法结构,不是简单的查找替换,所以不会改出语法错误。

可配置是另一个重点。你可以预处理代码、换自定义解析器、写自己的规则,和内置规则一起生效。团队想统一缩进、禁止某种写法、限制模块依赖关系,都可以落成规则。

适合谁

写 JavaScript 或 JSX 的开发者,尤其是多人协作、需要统一代码风格的项目。它被大量项目直接或间接依赖,微软、Airbnb、Netflix 等公司都在用;Nx 用它约束库边界,Salesforce 的团队拿它做代码评审前的格式统一。

费用与限制

项目本身开源免费,从 npm 安装即可,官网也接受捐赠和赞助。它只做检查和修复,不负责格式化排版,也不替代测试。规则配得太多会拖慢检查速度,团队需要自己权衡松紧。官网提供简体中文界面,文档有多个语言版本。

常见问题

ESLint 收费吗?
ESLint 免费使用。
用 ESLint 要登录吗?
不用登录就能用。
ESLint 国内能访问吗?
本站 11 月 8 日 检测,ESLint 在国内可以直接访问。
ESLint 有哪些平台 / App?
支持 网页。

收录于 11 月 8 日 · 更新于 11 月 8 日 · 本站 11 月 8 日 检测 · 浏览 0 · 报告问题

打开官网eslint.org