新闻与更新

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

让 ESLint 更加包容
2 min read

让 ESLint 更加包容

作为我们努力使 ESLint 更具包容性的一部分,我们很高兴与你分享我们在项目中所做的更改。ESLint 由一个多元化的团队维护,我们希望每个人在贡献时都能感到有能力、受欢迎、安全、自豪和被包容。展望未来,我们希望做得更多,并希望能够激励其他开源项目。

The future of TypeScript on ESLint
2 min read

The future of TypeScript on ESLint

We are excited that the TypeScript team has decided to officially work on improving the TypeScript ESLint experience. The driving force behind TypeScript compatibility for ESLint, James Henry, will work with the TypeScript team on this new project. We share what this means for the ESLint team and for TypeScript users.

End-of-Life for Built-in JSDoc Support in ESLint
3 min read

End-of-Life for Built-in JSDoc Support in ESLint

As part of a recent review, we've decided to end-of-life the built-in support for JSDoc in the ESLint project. This post contains the details of that decision and what happens next.

JSCS End of Life
1 min read

JSCS End of Life

JSCS has reached its end of life and its developers will now work on ESLint. We share what this means for JSCS and how we plan to facilitate the switch from JSCS to ESLint. Meanwhile, we recommend to wait for most compatibility work to be complete before switching.

ESLint Joins The jQuery Foundation
3 min read

ESLint Joins The jQuery Foundation

We are happy to announce that ESLint is now part of the jQuery Foundation. This is a huge step and we share what this means for the project. We're also looking forward to its growth throughout the open source community.

Welcoming JSCS To ESLint
3 min read

Welcoming JSCS To ESLint

We are happy to announce that, effectively immediately, the JSCS team is now part of the ESLint team. We would like to invite everyone to welcome Marat Dulin, Oleg Gaidarenko, Mike Sherov, Alexej Yaroshevich, and Henry Zhu, and we're looking forward to working with them all.

Preparing for 1.0.0
1 min read

Preparing for 1.0.0

With 0.24.0 being released, we're now preparing for the 1.0.0 release. This has been a long time coming, and we're excited to be taking this important step. Here's a brief overview of what will happen next.

Introducing Espree, an Esprima alternative
3 min read

Introducing Espree, an Esprima alternative

As part of integrating ES6 and JSX, we have released our own parser, Espree, based on Esprima. Feature flags have been introduced to configure language options while maintaining backwards compatibility. We also share how you can help and what we are planning for future releases.