mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#ESLint

0 Beiträge0 Beteiligte0 Beiträge heute
Rui Nibau (rnb)<p>Partant d'un projet vide, rien, nada, que chib, on ajoute <a href="https://framapiaf.org/tags/eslint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eslint</span></a> pour valider du code <a href="https://framapiaf.org/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> et <a href="https://framapiaf.org/tags/css" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>css</span></a>, on se retrouve direct avec 10 Mo de dépendances !</p><p>Yolo !</p>
Rui Nibau (rnb)<p>Avant, avec <a href="https://framapiaf.org/tags/eslint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eslint</span></a> &lt; 9, je pouvais installer le trucs globalement et appliquer les même règles pour les dizaines de projets sur lesquels je travaille.</p><p>Aujourd'hui, j'ai essayé de migrer le code source de mon site web sous ESLint 9.</p><p>Je me retrouve avec 40 MEGA OCTETS de dépendances dans node_modules !!!!!</p><p>Le truc est 100 FOIS plus lourd que mon code source 😱 </p><p>Et imaginez ça multiplier par 10 ou 20 !</p><p>Le progrès qu'on vous dis 🤦 </p><p><a href="https://framapiaf.org/tags/dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev</span></a> <a href="https://framapiaf.org/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://framapiaf.org/tags/linter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linter</span></a></p>
Jan :rust: :ferris:<p><a href="https://floss.social/tags/Oxlint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Oxlint</span></a> has been released in version 1.0! 🥳 🎉 </p><p><a href="https://voidzero.dev/posts/announcing-oxlint-1-stable" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">voidzero.dev/posts/announcing-</span><span class="invisible">oxlint-1-stable</span></a></p><p>Oxlint is a linter for <a href="https://floss.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> and <a href="https://floss.social/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a>, written in <a href="https://floss.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a>, that can be up to 50~100x faster than <a href="https://floss.social/tags/ESLint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESLint</span></a>.</p><p><a href="https://floss.social/tags/Linter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linter</span></a> <a href="https://floss.social/tags/Performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Performance</span></a> <a href="https://floss.social/tags/CI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CI</span></a> <a href="https://floss.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://floss.social/tags/DevTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevTools</span></a> <a href="https://floss.social/tags/JavaScriptTooling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScriptTooling</span></a> <a href="https://floss.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a></p>
Frontend Dogma<p>ESLint&nbsp;v9.0.0: A Retrospective, by <span class="h-card" translate="no"><a href="https://fosstodon.org/@nzakas" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nzakas</span></a></span> (<span class="h-card" translate="no"><a href="https://fosstodon.org/@eslint" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>eslint</span></a></span>):</p><p><a href="https://eslint.org/blog/2025/05/eslint-v9.0.0-retrospective/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">eslint.org/blog/2025/05/eslint</span><span class="invisible">-v9.0.0-retrospective/</span></a></p><p><a href="https://mas.to/tags/eslint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eslint</span></a> <a href="https://mas.to/tags/retrospectives" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrospectives</span></a></p>
jokeyrhyme<p>Yay, my tiny change made it into ESLint 9.27.0: <a href="https://eslint.org/blog/2025/05/eslint-v9.27.0-released/#sorted-eslint-suppressions.json" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">eslint.org/blog/2025/05/eslint</span><span class="invisible">-v9.27.0-released/#sorted-eslint-suppressions.json</span></a></p><p><a href="https://aus.social/tags/eslint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eslint</span></a> <a href="https://aus.social/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://aus.social/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a></p>
Inautilo<p><a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/Launches" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Launches</span></a><br>ESLint can now lint HTML · The code linter delivers a new language plugin <a href="https://ilo.im/163v4b" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/163v4b</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/ESLint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESLint</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.social/tags/Coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Coding</span></a> <a href="https://mastodon.social/tags/Linter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linter</span></a> <a href="https://mastodon.social/tags/Parser" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Parser</span></a> <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.social/tags/Npm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Npm</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Frontend</span></a></p>
Bardnet<p>"One of the biggest reasons <a href="https://icosahedron.website/tags/ESLint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESLint</span></a> users haven’t upgraded to ESLint v9.x is migrating a configuration file seems difficult and complicated. Some plugins support flat config and the ESLint v9.x rule APIs and some don’t. Sometimes you need to use FlatCompat and sometimes you need to use the compatibility utilities."</p><p><a href="https://eslint.org/blog/2024/05/eslint-configuration-migrator/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">eslint.org/blog/2024/05/eslint</span><span class="invisible">-configuration-migrator/</span></a><br>---<br>That's simple 🤯</p><p>c:\&gt;npx @eslint/migrate-config .eslintrc.json</p>
Frontend Dogma<p>Migrating a JavaScript Project From Prettier and ESLint to BiomeJS, by @appsignal.com:</p><p><a href="https://blog.appsignal.com/2025/05/07/migrating-a-javascript-project-from-prettier-and-eslint-to-biomejs.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.appsignal.com/2025/05/07/</span><span class="invisible">migrating-a-javascript-project-from-prettier-and-eslint-to-biomejs.html</span></a></p><p><a href="https://mas.to/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://mas.to/tags/migrating" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>migrating</span></a> <a href="https://mas.to/tags/prettier" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>prettier</span></a> <a href="https://mas.to/tags/eslint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eslint</span></a> <a href="https://mas.to/tags/biome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>biome</span></a></p>
Sal Rahman<p>Frontend coding guidelines at my company <a href="https://gist.github.com/shovon/93960e4240fabd184150f441a4d3533e" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/shovon/93960e4</span><span class="invisible">240fabd184150f441a4d3533e</span></a></p><p><a href="https://techhub.social/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a> <a href="https://techhub.social/tags/Frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Frontend</span></a> <a href="https://techhub.social/tags/React" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>React</span></a> <a href="https://techhub.social/tags/Prettier" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prettier</span></a> <a href="https://techhub.social/tags/ESLint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESLint</span></a> <a href="https://techhub.social/tags/CodingStandard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodingStandard</span></a> <a href="https://techhub.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://techhub.social/tags/Coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Coding</span></a> <a href="https://techhub.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a></p>
Hacker News<p>Migrating a JavaScript Project from Prettier and ESLint to BiomeJS</p><p><a href="https://blog.appsignal.com/2025/05/07/migrating-a-javascript-project-from-prettier-and-eslint-to-biomejs.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.appsignal.com/2025/05/07/</span><span class="invisible">migrating-a-javascript-project-from-prettier-and-eslint-to-biomejs.html</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.social/tags/Migration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Migration</span></a> <a href="https://mastodon.social/tags/Prettier" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prettier</span></a> <a href="https://mastodon.social/tags/ESLint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESLint</span></a> <a href="https://mastodon.social/tags/BiomeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BiomeJS</span></a> <a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a></p>
FullStack Bulletin<p>Migrating A <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> Project from <a href="https://mastodon.social/tags/Prettier" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prettier</span></a> and <a href="https://mastodon.social/tags/ESLint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESLint</span></a> to <a href="https://mastodon.social/tags/BiomeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BiomeJS</span></a></p><p><a href="https://blog.appsignal.com/2025/05/07/migrating-a-javascript-project-from-prettier-and-eslint-to-biomejs.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.appsignal.com/2025/05/07/</span><span class="invisible">migrating-a-javascript-project-from-prettier-and-eslint-to-biomejs.html</span></a></p>
Bardnet<p>I'm reading into <a href="https://icosahedron.website/tags/ESLint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESLint</span></a> + <a href="https://icosahedron.website/tags/Prettier" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prettier</span></a> <br>I search the internet and find this - only to see the question is deleted 🙄 <a href="https://icosahedron.website/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://icosahedron.website/tags/StackOverflow" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>StackOverflow</span></a></p>

Any #javascript devs familiar with #eslint able to tell me what I'm doing wrong here?

```
import mbxConfig from 'mbx-eslint-config';

export default [
{
ignores: [
"dist"
],
},
mbxConfig.configs.recommended,
];
```

`mbx-eslint-config` includes stylistic recommended rules and then a set of rule overrides, but the resulting config from this file is ignoring my override on the `max-len` rule.

`npx eslint --inspect-config` shows me the expected output.

Anyone here doing #typescript development with #eslint and a #language-service like #emacs #eglot?

- to run eslint as part of the typescript compiler, I use this plugin github.com/Quramy/typescript-e, which is even referenced on the tsconfig documentation page,
- eslint-9 changed a lot of things, in particular it does not seem to work with the plugin

But for reasons I would like to use eslint-9. Anyone here who has experience with this and got it to work?

GitHubGitHub - Quramy/typescript-eslint-language-service: TypeScript language service plugin for ESLintTypeScript language service plugin for ESLint. Contribute to Quramy/typescript-eslint-language-service development by creating an account on GitHub.