ESLint v8.x 于 2024 年 10 月 5 日达到生命周期结束,不再维护。 升级 或考虑 长期支持选项

查找并修复 JavaScript 代码中的问题

查找 修复 问题
您的 JavaScript 代码

ESLint 静态分析您的代码以快速查找问题。它内置于大多数文本编辑器中,您可以在持续集成管道中运行 ESLint。

最新版本
v9.14.0 于 11 月 1 日发布
即将发布的版本
v9.15.0 于 11 月 15 日发布
开发版本
HEAD 于 11 月 14 日发布
版本支持

JavaScript 和 JSX 的可插拔代码检测工具

ESLint 是一个开源项目,可帮助您查找和修复 JavaScript 代码中的问题。无论您是在浏览器中还是在服务器上编写 JavaScript,使用或不使用框架,ESLint 都可以帮助您的代码发挥最佳性能。

配置所有内容

预处理代码,使用自定义解析器,并编写与 ESLint 内置规则一起使用的自定义规则。自定义 ESLint 以完全满足您的项目需求。

了解更多 关于配置 ESLint 的信息
Screenshot of a Visual Studio code window with ESLint in action: underlining ESLint error in the editor.

新闻和更新

最新的 ESLint 新闻、案例研究、教程和资源。

ESLint v9.14.0 released
阅读时间 2 分钟

ESLint v9.14.0 发布

我们刚刚发布了 ESLint v9.14.0,这是一个 ESLint 的次要版本升级。此版本添加了一些新功能并修复了先前版本中发现的一些错误。

ESLint v9.13.0 released
阅读时间 1 分钟

ESLint v9.13.0 发布

我们刚刚发布了 ESLint v9.13.0,这是一个 ESLint 的次要版本升级。此版本添加了一些新功能并修复了先前版本中发现的一些错误。

欢迎加入社区

ESLint 是 npm 上下载量第一的 JavaScript 代码检测工具(每周超过 4750 万次下载),并被微软、Airbnb、Netflix 和 Facebook 等公司使用。

2300 万 依赖项
4750 万 每周下载量
25100 星标

由优秀的人们赞助

我们每年从 183 位赞助商那里获得 130,450.89 美元的捐款。

最近的一次性捐赠

  • Sanity

    2024 年 11 月 12 日

    + $2,400.00
  • Viktor Svertoka

    2024 年 11 月 10 日

    + $5.00
  • Alexandre

    2024 年 11 月 8 日

    + $1.00
  • Wildy Sheverando

    2024 年 11 月 6 日

    + $1.00
  • 64 Shades

    2024 年 11 月 3 日

    + $1.00
  • Kei Nakayama

    2024 年 11 月 2 日

    + $5.00

推荐

多年来,ESLint 一直是帮助开发人员编写高质量 JavaScript 代码的关键。我们喜欢它能够及早且频繁地捕获常见问题。凭借高度的可扩展性,ESLint 能够让团队执行适合他们的自定义规则,这对开源项目和其他项目来说非常出色。Chrome 很高兴赞助 ESLint,以帮助 Web 开发人员编写始终如一的高质量代码。它是现代 Web 开发工具包中不可或缺的一部分。

Addy Osmani
Addy Osmani Chrome 高级员工工程经理
Addy Osmani

Nx 使用 ESLint 来执行代码质量、库边界和项目可见性约束。ESLint 使 Nx 更加强大,因此,代表 Nx.dev 社区,我们很自豪能够尽自己的一份力量并赞助 ESLint 的持续成功!

Jeff Cross
Jeff Cross Nx 联合创始人兼首席架构师
Jeff Cross

ESLint 是任何 JavaScript 项目都非常有用的工具。此工具允许我们从项目开始就设置一致的代码格式规则,这些规则被整个团队采用,极大地促进了代码审查,并使将新开发人员集成到团队中变得容易。我知道我并不是唯一一个欣赏其灵活性和易用性的人。

Médédé Raymond KPATCHAA
Médédé Raymond KPATCHAA Salesforce 技术架构师
Médédé Raymond KPATCHAA

大多数 JavaScript 项目直接或间接依赖于 ESLint。一位 Indeed 员工提名 ESLint 接收来自 FOSS Contributor Fund 的捐款,并且他们的同事显然也同意。我们很高兴支持允许我们开发、保护和维护支持我们产品并帮助人们获得工作的数字基础设施的开源技术。

Duane O'Brien
Duane O'Brien Indeed 开源负责人
Duane O'Brien

ESLint 在帮助我们在不断增长的代码库和工程师之间创建安全一致的体验方面发挥着重要作用。我们感谢所有帮助我们构建 Contra 的开源项目,而 ESLint 是我们致力于支持的众多开源项目中的第一个。

Gajus Kuizinas
Gajus Kuizinas Contra 联合创始人/首席技术官
Gajus Kuizinas