shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

255
active users

#eslint

0 posts0 participants0 posts today
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>&gt; we’ve reached a saturation point where the API surface is mostly settled, and everyone just wants “the same thing, but faster.” Hence the explosion of new tools that are nearly drop-in replacements for existing ones: <a href="https://mastodon.social/tags/Rolldown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rolldown</span></a> for <a href="https://mastodon.social/tags/Rollup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rollup</span></a>, <a href="https://mastodon.social/tags/Oxlint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Oxlint</span></a> for <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/Biome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Biome</span></a> for <a href="https://mastodon.social/tags/Prettier" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prettier</span></a>, etc.</p><p><a href="https://nolanlawson.com/2024/10/20/why-im-skeptical-of-rewriting-javascript-tools-in-faster-languages/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nolanlawson.com/2024/10/20/why</span><span class="invisible">-im-skeptical-of-rewriting-javascript-tools-in-faster-languages/</span></a></p><p><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/webDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webDev</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
Stuart Longland (VK4MSL)<p>Silly `eslint` question for the <a href="https://mastodon.longlandclan.id.au/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> gurus out there, is there a flag or configuration setting I can pass to `eslint` to check a file altered with `eslint --fix` (`prettier` plug-in is involved) to ensure it remains syntactically valid?</p><p>I've got a problem where after running `eslint --fix` on a file, the result goes from "working but not conform-ant with style rules" to "conform-ant but now has syntax errors and doesn't work".</p><p>e.g. finding `);` in the middle of a function after it's "fixed" a file.</p><p>I figure if the linter can run the prettier, then check the resulting file is still valid JS (syntactically correct), that'd catch a lot of issues.</p><p><a href="https://mastodon.longlandclan.id.au/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.longlandclan.id.au/tags/eslint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eslint</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>99 dependencies and they're all <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://mastodon.social/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</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/webDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webDev</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/linting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linting</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/esmodules" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>esmodules</span></a> <a href="https://mastodon.social/tags/esm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>esm</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>Formatting issues are never discussed in <a href="https://mastodon.social/tags/codereview" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>codereview</span></a>; just <a href="https://mastodon.social/tags/eslint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eslint</span></a> rules. <a href="https://mastodon.social/tags/prettier" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>prettier</span></a> is a given here.</p><p>No fighting about this either; everyone on the project votes, and the most popular rule setting wins and everyone moves on.</p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>Hold up a minute! ESLint changed their config files? I can't use .eslintrc anymore? 😞 </p><p><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/javaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javaScript</span></a> <a href="https://mastodon.social/tags/eslint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eslint</span></a></p>
Shini92 :ablobblewobble:<p><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> Hi, I just wanted to let you know that `eslint-plugin-deprecation` is stopping us from migrating to <a href="https://mas.to/tags/eslint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eslint</span></a> v9 :NekoDisappoint:<br>Is there anything the eslint team could do? Might it even be possible to adopt the deprecation rule into eslint natively?</p>
Brian LeRoux 💚<p>its a petty triviality but I already miss configuring <a href="https://indieweb.social/tags/eslint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eslint</span></a> in package.json</p><p><a href="https://indieweb.social/tags/js" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>js</span></a> <a href="https://indieweb.social/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://indieweb.social/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a></p>
Rick Wong – Tech & code <p>Oxlint, 1000000x faster than ESLint: <a href="https://oxc-project.github.io/blog/2023-12-12-announcing-oxlint.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">oxc-project.github.io/blog/202</span><span class="invisible">3-12-12-announcing-oxlint.html</span></a></p><p><a href="https://fosstodon.org/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://fosstodon.org/tags/eslint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eslint</span></a> <a href="https://fosstodon.org/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a></p>
Markus Tacker<p>TBH, I am not so happy with our current setup. <a href="https://chaos.social/tags/Prettier" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prettier</span></a> and <a href="https://chaos.social/tags/ESlint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESlint</span></a> is ok, but not super fast. And the integration in <a href="https://chaos.social/tags/VSCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VSCode</span></a> is lacking. Right now I am using lint-staged for the heavy lifting, but it would be nice to get warnings when writing code, not when you are trying to commit.</p>
Markus Tacker<p>Oh hell, there is new work on the horizon. TypeScript <a href="https://chaos.social/tags/ESLint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESLint</span></a> v6 just came out (<a href="https://typescript-eslint.io/blog/announcing-typescript-eslint-v6/" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">typescript-eslint.io/blog/anno</span><span class="invisible">uncing-typescript-eslint-v6/</span></a>), but ESLint 9 not yet, which adds a new config format (<a href="https://eslint.org/docs/latest/use/configure/configuration-files-new" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">eslint.org/docs/latest/use/con</span><span class="invisible">figure/configuration-files-new</span></a>), and everything is going to be broken when it comes to code style tooling for the next 12 months, I fear.<br><a href="https://chaos.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
Paul Denya<p><a href="https://mastodon.world/tags/ESLint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESLint</span></a> and <a href="https://mastodon.world/tags/prettier" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>prettier</span></a> need a "analyze my existing project and choose the least disruptive settings" plugin</p>
Serhii Kulykov<p>Some secrets from the <a href="https://fosstodon.org/tags/Vaadin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vaadin</span></a> R&amp;D weekly update. Our <a href="https://fosstodon.org/tags/designsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>designsystem</span></a> team has been working on really cool stuff lately, including <a href="https://fosstodon.org/tags/buildWithLit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildWithLit</span></a> experiments! Also, do check out eslint-config-vaadin alpha, it's a great <a href="https://fosstodon.org/tags/eslint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eslint</span></a> config:</p><p><a href="https://github.com/vaadin/eslint-config-vaadin" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/vaadin/eslint-confi</span><span class="invisible">g-vaadin</span></a></p>
Kevin C. Tofel<p>Holy 💩! How did I miss that there’s a complete rewrite of <a href="https://hachyderm.io/tags/ESLint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESLint</span></a> being planned?</p><p><a href="https://github.com/eslint/eslint/discussions/16557" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/eslint/eslint/discu</span><span class="invisible">ssions/16557</span></a></p>
Christopher “boneskull” Hiller<p><span class="h-card"><a href="https://fosstodon.org/@nzakas" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nzakas</span></a></span> +1 for using jsdoc types. this would be an excellent example to the community of the pattern!<br><a href="https://fosstodon.org/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://fosstodon.org/tags/eslint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eslint</span></a></p>