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

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

查找 修复 问题
您的 JavaScript 代码

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

最新版本
v9.16.0 于 11 月 29 日发布
即将发布的版本
v9.17.0 于 12 月 13 日发布
开发版本
HEAD 于 12 月 4 日发布
版本支持

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.16.0 released
阅读时间 2 分钟

ESLint v9.16.0 发布

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

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

ESLint v9.15.0 发布

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

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

ESLint v9.14.0 发布

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

欢迎加入社区

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

2330 万 依赖项
4460 万 每周下载量
25200 星标

由优秀的人们赞助

我们每年从 168 位赞助商那里获得 127,716.00 美元的捐款。

最近的一次性捐款

  • Libardo

    2024 年 12 月 3 日

    + $1.00
  • 박동준

    2024 年 11 月 26 日

    + $20.00
  • Pupfelt

    2024 年 11 月 24 日

    + $5.00
  • Meta 开源

    2024 年 11 月 22 日

    + $20,000.00
  • Cícero Gomes

    2024 年 11 月 18 日

    + $1.00
  • Sanity

    2024 年 11 月 12 日

    + $2,400.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