#eslint
Didn't even think that my personal ESLint config deserves so many downloads, 1M/mo 🫨. Thank you all!
November 11, 2025 at 5:35 AM
Getting Airbnb's ESlint config to work in 2025 is a nightmare
November 7, 2025 at 5:45 PM
ESLint v9.39.1 has been released:

https://eslint.org/blog/...
November 3, 2025 at 9:57 PM
Fun new eslint failure mode: crashing because an errant stylistic rule generated hundreds of thousands of errors and it exceeded maximum node string size when trying to print the output. I love this ecosystem.
November 4, 2025 at 10:20 PM
eslint/markdown v7.5.1 is out!

🐞 Fixed false positives in no-reversed-media-syntax
🐞 Corrected location reporting in require-alt-text

Details:
https://github.com/eslin...
November 4, 2025 at 3:38 PM
ESLint v9.39.0 has been released:

https://eslint.org/blog/...
October 31, 2025 at 9:05 PM
ESLint plugins are so inconsistently setup

Default exports, named exports, export assignments. Configs are sometimes circular , sometimes not. Some export arrays, some objects, some functions.
October 30, 2025 at 3:09 PM
Built an ESLint plugin to keep your JavaScript within the Baseline. Give it a spin!
🏆 And the Baseline Tooling Hackathon winners are... → goo.gle/47KQ6ve

Nearly 3,000 developers submitted hundreds of innovative projects, but only 3 could take home their share of the $10,000 prize pool.
October 28, 2025 at 4:44 AM
The Airbnb JavaScript guides (and accompanying eslint config) taught me this one as they had a preference for both wrapping *and* using for/htmlFor
October 28, 2025 at 2:17 AM
Neovim 같은 에디터에서 Language Server를 일일이 세팅하다보면, typescript-language-server는 deno lsp와 충돌하게 되고, biome는 eslint 같은거랑 충돌이 되어서 스크립트로 일일이 예외처리를 해줘야 하는데, 이런 충돌나는 요소를 코드 레벨에서 우아하게 제어할 수 있는 방법이 어디 있을까? 사용가능한 랭귀지 서버를 배열의 형태로 나열하고, 사용가능한 포매터 역시 배열의 형태로 나열하기만 해도, 이걸 우아하게 처리할 수 있는 인터페이스가 필요하다...
October 28, 2025 at 4:13 AM
Yes! Let's set the record straight. Biome has very little support for Svelte. It's marketing gone overboard. It has no Svelte-specific rules that I'm aware of. I don't think it will ever be a competitive offering. My eyes are on oxlint, which is working towards being able to run eslint-plugin-svelte
> While we’ve done extensive work to handle many patterns, there are cases and framework-specific syntaxes that may not yet be fully supported (for example Svelte control-flow syntax, or Astro JSX-like syntax).

Sooo... Not full support then 😅
October 25, 2025 at 1:49 PM
Don't get me wrong; I *use* Typescript--the VSCode extension--the way I use eslint and prettier. It's fine, the red squiggles are helpful. But 90% of the time it's just wrong for reasons that are not worth discovering.
October 26, 2025 at 2:54 AM
my other recc would be that where possible eschew eslint and prettier in favor of biome
October 24, 2025 at 4:49 PM
I’ve survived a huge upgrade plan. We need to get to next js 16 at some point in the future. Currently stuck at 14. We have lots of microfrontend stuff stuck at react 18. A bunch of iframe and a custom form library. Currently updating them all the react 19 and then after that it’s Eslint upgrade
October 24, 2025 at 11:19 PM
I can't wait for Biome 2.3.0 so I can finally get rid of ESlint
(It adds support for Vue, Astro and Svelte files which combine HTML, JS and CSS
October 22, 2025 at 5:01 PM
ESLint Markdown 7.5.0 has been released!

✨ Handles CR and CRLF line endings in no-missing-atx-heading-space rule

Details:
https://github.com/eslin...
October 22, 2025 at 10:25 AM
One of the hidden benefits of ESLint going multi-language is pulling in a new group of contributors. Since releasing the JSON, CSS, and Markdown plugins, we had over a dozen new consistent contributors and four became team members.
October 21, 2025 at 3:08 PM
Rari's monorepo uses @antfu.me's ESLint config + oxlint and it's working phenomenally! The integration via eslint-plugin-oxlint automatically disables ESLint rules that oxlint handles, giving us speed + comprehensive coverage. Best of both worlds.
October 20, 2025 at 7:42 PM
⚓ Oxlint now supports plugins written in JavaScript ⚓

Developers can customize and extend Oxlint using JavaScript, but at a speed approaching Rust, due to 'raw transfer' between Rust and JS, and other breakthroughs

Many ESLint plugins can run without any modification.

Read the full post👇
October 20, 2025 at 11:19 AM
wish these posts were on here for me to RT. we stan the oxc crew. oxfmt will be great. prettier is very slow and I never was able to get into biome or dprint
xcancel.com/youyuxi/stat...
October 19, 2025 at 2:59 PM
"imports should be sorted alphabetically" how about i sort your fucking organs alphabetically. we BOTH know i cant count okay? (sorry chat im mad at eslint despite it being the only thing keeping this codebase tgt)
October 19, 2025 at 4:56 AM
ESLint v9.38.0 has been released:

https://eslint.org/blog/...
October 17, 2025 at 7:16 PM
If you are using my ESLint Config and also have an eye on oxlint, here are the explanations and plans about integrating it into my config:
github.com/antfu/eslint...
Oxlint Integration Plan · Issue #767 · antfu/eslint-config
I have received several requests asking to support oxlint in this config. Creating this issue as the epic issue to track the progress and have a single place for discussion. The most important thin...
github.com
October 16, 2025 at 9:36 PM
skill issue
October 17, 2025 at 7:17 AM
I now live in a world where a computer program is venting to me about another computer program.
October 16, 2025 at 9:38 AM