ESLint v8.x reached end-of-life on 2024-10-05 and is no longer maintained. Upgrade or consider long-term support options

检测并修复 JavaScript 代码中的问题。

检测并修复 JavaScript 代码中的问题。

ESLint 通过静态分析代码以快速发现问题。大多数文本编辑器都内置了 ESLint 支持, 但你也可以在持续集成管道中运行 ESLint。

最新版本
于 1 Nov 发布 v9.14.0
即将到来的版本
于 15 Nov 发布 v9.15.0
开发中
于 6 Nov 发布 HEAD
Version Support

插件式 JavaScript/JSX 代码检查工具

ESLint 是一个开源项目,可以帮助你发现并修复 JavaScript 代码中的问题。 不论你的 JavaScript 是在浏览器还是在服务器,是否使用框架,ESLint 都可以帮助你的代码变得更好。

“使用 ESLint 的 Visual Studio Code 窗口截图:编辑器中的 ESLint 错误标注为下划线”。

新闻和更新

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

ESLint v9.14.0 released
2 min read

ESLint v9.14.0 released

We just pushed ESLint v9.14.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.

ESLint v9.13.0 released
1 min read

ESLint v9.13.0 released

We just pushed ESLint v9.13.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.

欢迎来到社区

ESLint 是 npm 下载量排名第一的 JavaScript 检查工具(超过 40.5M 次下载/周), 被 Microsoft、Airbnb、Netflix、Facebook 等公司所使用。

22.8M 依赖
40.5M 每周下载
25.1K Stars

来自杰出人士的赞助

我们每年收到来自 169 个赞助者 $125,088.00 的捐赠。

最近一次性捐赠

  • 64 Shades

    November 3, 2024

    + $1.00
  • Kei Nakayama

    November 2, 2024

    + $5.00
  • b-yp

    October 31, 2024

    + $1.00
  • Isabela de Matos

    October 30, 2024

    + $1.00
  • Robinhoo

    October 29, 2024

    + $1.00
  • Robert

    October 22, 2024

    + $1.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 贡献者基金的捐赠,他们的同事明确表示同意。我们很高兴支持开源技术,使我们能够开发、保护 和维护数字基础设施,支持我们的产品并帮助人们获得工作。

Duane O'Brien
Duane O'Brien Indeed 开源主管
Duane O'Brien

ESLint 在帮助我们在越来越多的代码库和工程师之间创建安全和一致的体验方面扮演着重要的角色。 我们感谢所有帮助我们构建 Contra 的开源项目,ESLint 是我们承诺支持的众多开源项目中的第一个。

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