Profile avatar
eslint.org
ESLint finds and fixes problems in your JavaScript* code. (*And also in JSON and Markdown) http://eslint.org
105 posts 1,720 followers 21 following
Prolific Poster

ESLint Markdown v6.5.0 is out! ✨ New rules: no-missing-atx-heading-space, no-multiple-h1, require-alt-text, table-column-count 🔧 Improved require-alt-text ignores commented images 🐞 Fixed no-invalid-label-refs position reporting Details: https://github.com/eslint/markdown/releases/tag/v6.5.0

css-tree 3.6.0 has been released! ✨ Support for math functions ✨ Parse nested element selectors 🐞 Updated MDN data and patch Details: https://github.com/eslint/csstree/releases/tag/css-tree-v3.6.0

Back in 2016, @omerbalyali.com designed the ESLint logo you see today. In this blog post, he explains the journey and the impact of non-code contributions on open source projects. omerbalyali.com/thoughts/the...

ESLint v9.28.0 has been released: https://eslint.org/blog/2025/05/eslint-v9.28.0-released/

The RFC 'feat: Support `basePath` property in config objects' has been approved and merged! https://github.com/eslint/rfcs/pull/131

The RFC 'feat: multithread linting' has been approved and merged! https://github.com/eslint/rfcs/pull/129

css-tree 3.5.4 has been released! 🐞 Fixed types for atrule parsing Details: https://github.com/eslint/csstree/releases/tag/css-tree-v3.5.4

css-tree 3.5.3 has been released! 🐞 Fixed types for custom nodes and scopes Details: https://github.com/eslint/csstree/releases/tag/css-tree-v3.5.3

ESLint was well-represented on stage at Google I/O. www.youtube.com/live/GjvgtwS... youtu.be/o2wkYzu5u50?... youtu.be/beYbnNT_02U?...

The RFC 'feat: Per rule autofix configuration' is now in the Initial Commenting phase. https://github.com/eslint/rfcs/pull/134

The RFC 'feat: Support `basePath` property in config objects' is now in the Final Commenting phase. https://github.com/eslint/rfcs/pull/131

It's been over a year since ESLint v9.0.0 was released. In this post, we look back at what went right, what went wrong, and what we learned. eslint.org/blog/2025/05...

eslint/create-config v1.9.0 has been released: https://github.com/eslint/create-config/releases/tag/v1.9.0

ESLint v9.27.0 has been released: eslint.org/blog/2025/05...

eslint/css 0.8.1 is out! 🐞 Improved use-baseline types regex for better accuracy Details: https://github.com/eslint/css/releases/tag/css-v0.8.1

The RFC 'feat: multithread linting' is now in the Final Commenting phase. https://github.com/eslint/rfcs/pull/129

eslint/css-tree v3.5.2 has been released: https://github.com/eslint/csstree/releases/tag/css-tree-v3.5.2

eslint/mcp v0.1.0 has been released! https://github.com/eslint/rewrite/releases/tag/mcp-v0.1.0

eslint/create-config v1.8.3 has been released: https://github.com/eslint/create-config/releases/tag/v1.8.3

ESLint can now lint HTML with the html-eslint language plugin. Guest author and creator of html-eslint Yeon Juan shows you how: eslint.org/blog/2025/05...

eslint/css-tree v3.5.1 has been released: https://github.com/eslint/csstree/releases/tag/css-tree-v3.5.1

eslint/create-config v1.8.2 has been released: https://github.com/eslint/create-config/releases/tag/v1.8.2

The RFC 'feat: Add bulk suppressions feature for Node.js API' is now in the Initial Commenting phase. https://github.com/eslint/rfcs/pull/133

ESLint v9.26.0 has been released: eslint.org/blog/2025/05...

eslint/core v0.14.0 has been released! https://github.com/eslint/rewrite/releases/tag/

eslint/config-helpers v0.2.2 has been released! https://github.com/eslint/rewrite/releases/tag/

eslint/migrate-config v1.5.0 has been released! https://github.com/eslint/rewrite/releases/tag/

eslint/compat v1.2.9 has been released! https://github.com/eslint/rewrite/releases/tag/compat-v1.2.9

eslint/css-tree v3.5.0 has been released: https://github.com/eslint/csstree/releases/tag/css-tree-v3.5.0

The RFC 'feat: definePlugin' is now in the Initial Commenting phase. https://github.com/eslint/rfcs/pull/132

ESLint v9.25.1 has been released: eslint.org/blog/2025/04...

ESLint v9.25.0 has been released: eslint.org/blog/2025/04...

eslint/css v0.7.0 has been released: https://github.com/eslint/css/releases/tag/css-v0.7.0

eslint/json v0.12.0 has been released: https://github.com/eslint/json/releases/tag/json-v0.12.0

eslint/markdown v6.4.0 has been released: https://github.com/eslint/markdown/releases/tag/v6.4.0

eslint/css-tree v3.4.0 has been released: https://github.com/eslint/csstree/releases/tag/css-tree-v3.4.0

`eslint-plugin-mdx` v3.4.0 now supports jsx comments as @eslint.org directives! Code blocks in jsx block without new lines are also supported as a side effect! And `.remarkignore` is also respected now so `remark-cli` users can migrate smoothly. 🥳

ESLint bulk suppressions: enabling stricter linting incrementally @eslint.org eslint.org/blog/2025/04... #ECMAScript #JavaScript

Huge thank you to AG Grid for becoming our first-ever Diamond Sponsor. 🎉🙏 www.ag-grid.com

eslint/create-config v1.8.1 has been released: https://github.com/eslint/create-config/releases/tag/v1.8.1

eslint/create-config v1.8.0 has been released: https://github.com/eslint/create-config/releases/tag/v1.8.0

eslint/css-tree v3.3.4 has been released: https://github.com/eslint/csstree/releases/tag/css-tree-v3.3.4

eslint/create-config v1.7.0 has been released: https://github.com/eslint/create-config/releases/tag/v1.7.0

ESLint v9.24.0 includes a new bulk suppressions feature to help you systematically apply lint rules to your repository. Iacovos Constantinou explains what it is and how to use it: eslint.org/blog/2025/04...

ESLint v9.24.0 has been released: eslint.org/blog/2025/04...

eslint/css-tree v3.3.3 has been released: https://github.com/eslint/csstree/releases/tag/css-tree-v3.3.3

eslint/config-helpers v0.2.1 has been released! https://github.com/eslint/rewrite/releases/tag/config-helpers-v0.2.1

eslint/plugin-kit v0.2.8 has been released! https://github.com/eslint/rewrite/releases/tag/plugin-kit-v0.2.8

eslint/migrate-config v1.4.1 has been released! https://github.com/eslint/rewrite/releases/tag/migrate-config-v1.4.1

eslint/core v0.13.0 has been released! https://github.com/eslint/rewrite/releases/tag/core-v0.13.0