#eslint — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #eslint, aggregated by home.social.
-
Fun upgrading project to #typescript7.
- #eslint-plugin: no candidate
- npm fail uninstall crap when fumb has dependency problem
- npm upgraded blorg leading to fumb dependency problems (thanks)
- \@types/node is not automatically recognized anymore
- Uint8<ArrayBufferLike> no longer compatible with ArrayBufferAnd node, eslint and typescript are **all** my dependencies. Good luck with monstrous dependency lists.
For the records. A #Java #JDK upgrade never screwed up everything like this.😎
-
Fun upgrading project to #typescript7.
- #eslint-plugin: no candidate
- npm fail uninstall crap when fumb has dependency problem
- npm upgraded blorg leading to fumb dependency problems (thanks)
- \@types/node is not automatically recognized anymore
- Uint8<ArrayBufferLike> no longer compatible with ArrayBufferAnd node, eslint and typescript are **all** my dependencies. Good luck with monstrous dependency lists.
For the records. A #Java #JDK upgrade never screwed up everything like this.😎
-
If you run into issues with #eslint and #TypeScript 7 ... this is because TypeScript 7 does not yet ship with a compiler API, which programmatic tools like ESLint need: https://github.com/typescript-eslint/typescript-eslint/issues/10940#issuecomment-4922812181
The workaround is straightforward: run 6 & 7 side-by side: https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/#running-side-by-side-with-typescript-6.0
-
If you run into issues with #eslint and #TypeScript 7 ... this is because TypeScript 7 does not yet ship with a compiler API, which programmatic tools like ESLint need: https://github.com/typescript-eslint/typescript-eslint/issues/10940#issuecomment-4922812181
The workaround is straightforward: run 6 & 7 side-by side: https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/#running-side-by-side-with-typescript-6.0
-
Как мы ускорили разработку Frontend на 10х TSGO, Oxlint, Rsbuild, React Compiler & CodeGen
В этой статье разберу пять направлений, в которых мы получили измеримый эффект: 1. Type checking — TSCheck vs TSGO 2. Linting — ESLint vs Biome vs Oxlint 3. Bundling — Webpack → Vite → Rsbuild 4. API-контракты — Кодогенерация без AI 5. React-оптимизации — React Compiler в production
https://habr.com/ru/articles/1049908/
#tsgo #react #webpack #vue #rsbuild #eslint #oxlint #biome #swagger #react_compiler
-
[Перевод] Мы дали ИИ написать код и тесты: что обнаружило мутационное тестирование
AI-агент самостоятельно создавал приложение и по ходу работы покрывал его тестами, а качество кода оценивали автоматические проверки. На первый взгляд всё выглядело надёжно: покрытие росло, тесты проходили. Однако мутационное тестирование показало, что часть тестов лишь выполняет код, почти не защищая его от реальных поломок. В статье разберём, какие сенсоры действительно помогают находить регрессии, а какие создают ложное чувство уверенности.
https://habr.com/ru/companies/otus/articles/1048504/
#мутационное_тестирование #ИИагенты #генерация_тестов #качество_кода #сопровождаемость #статический_анализ #ESLint #Stryker #регрессионное_тестирование #архитектура_кода
-
[Перевод] Мы дали ИИ написать код и тесты: что обнаружило мутационное тестирование
AI-агент самостоятельно создавал приложение и по ходу работы покрывал его тестами, а качество кода оценивали автоматические проверки. На первый взгляд всё выглядело надёжно: покрытие росло, тесты проходили. Однако мутационное тестирование показало, что часть тестов лишь выполняет код, почти не защищая его от реальных поломок. В статье разберём, какие сенсоры действительно помогают находить регрессии, а какие создают ложное чувство уверенности.
https://habr.com/ru/companies/otus/articles/1048504/
#мутационное_тестирование #ИИагенты #генерация_тестов #качество_кода #сопровождаемость #статический_анализ #ESLint #Stryker #регрессионное_тестирование #архитектура_кода
-
[Перевод] Мы дали ИИ написать код и тесты: что обнаружило мутационное тестирование
AI-агент самостоятельно создавал приложение и по ходу работы покрывал его тестами, а качество кода оценивали автоматические проверки. На первый взгляд всё выглядело надёжно: покрытие росло, тесты проходили. Однако мутационное тестирование показало, что часть тестов лишь выполняет код, почти не защищая его от реальных поломок. В статье разберём, какие сенсоры действительно помогают находить регрессии, а какие создают ложное чувство уверенности.
https://habr.com/ru/companies/otus/articles/1048504/
#мутационное_тестирование #ИИагенты #генерация_тестов #качество_кода #сопровождаемость #статический_анализ #ESLint #Stryker #регрессионное_тестирование #архитектура_кода
-
Wenn du aus der Java-Welt kommst, wirken Begriffe wie JavaScript, TypeScript, Angular, React, Vue, Node.js oder npm am Anfang schnell wie ein einziger großer Themenblock. Genau da entsteht oft die eigentliche Verwirrung. Alles klingt ähnlich, vieles taucht im gleic...
#Coding #JavaScript #Angular #TypeScript #React #Node #Vite #Webpack #ESLint #Maven #Paketmanager #ECMAScript #Programming
-
Линт проектов: собираем ESLint, Prettier и Stylelint в один пакет
В большинстве компаний линтинг со временем превращается в хаос: разные правила ESLint, устаревшие конфиги и копипаста между проектами. Покажу, как навести порядок – собрать линт-инфраструктуру в один пакет и выстроить систему контроля кода для всех репозиториев.
https://habr.com/ru/articles/1038340/
#eslint #prettier #линтинг_кода #stylelint #husky #lint #javascript #typescript #react #madge
-
Линт проектов: собираем ESLint, Prettier и Stylelint в один пакет
В большинстве компаний линтинг со временем превращается в хаос: разные правила ESLint, устаревшие конфиги и копипаста между проектами. Покажу, как навести порядок – собрать линт-инфраструктуру в один пакет и выстроить систему контроля кода для всех репозиториев.
https://habr.com/ru/articles/1038340/
#eslint #prettier #линтинг_кода #stylelint #husky #lint #javascript #typescript #react #madge
-
Линт проектов: собираем ESLint, Prettier и Stylelint в один пакет
В большинстве компаний линтинг со временем превращается в хаос: разные правила ESLint, устаревшие конфиги и копипаста между проектами. Покажу, как навести порядок – собрать линт-инфраструктуру в один пакет и выстроить систему контроля кода для всех репозиториев.
https://habr.com/ru/articles/1038340/
#eslint #prettier #линтинг_кода #stylelint #husky #lint #javascript #typescript #react #madge
-
One Open-source Project Daily
JavaScript Style Guide, with linter & automatic code fixer
https://github.com/standard/standard
#1ospd #opensource #development #ecmascript #es6 #eslint #javascript #linter #nodejs #standard #staticcodeanalysis #styleguide -
One Open-source Project Daily
JavaScript Style Guide, with linter & automatic code fixer
https://github.com/standard/standard
#1ospd #opensource #development #ecmascript #es6 #eslint #javascript #linter #nodejs #standard #staticcodeanalysis #styleguide -
One Open-source Project Daily
JavaScript Style Guide, with linter & automatic code fixer
https://github.com/standard/standard
#1ospd #opensource #development #ecmascript #es6 #eslint #javascript #linter #nodejs #standard #staticcodeanalysis #styleguide -
One Open-source Project Daily
JavaScript Style Guide, with linter & automatic code fixer
https://github.com/standard/standard
#1ospd #opensource #development #ecmascript #es6 #eslint #javascript #linter #nodejs #standard #staticcodeanalysis #styleguide -
One Open-source Project Daily
JavaScript Style Guide, with linter & automatic code fixer
https://github.com/standard/standard
#1ospd #opensource #development #ecmascript #es6 #eslint #javascript #linter #nodejs #standard #staticcodeanalysis #styleguide -
Mes notes hebdo de ce 20 février :
🦁 Un update sur mes #corrections.
🤓 Une mauvaise pratique que je rencontre souvent concernant les règles #eslint.
🦢 Comptage des #oiseaux des #lacs avec la #LPO.
🐈 Série, chansons et chats.🇫🇷 https://blog.dunstetter.fr/fr/posts/notes-hebdo-20-f%C3%A9vrier-2026/
🇺🇸 https://blog.dunstetter.fr/posts/weekly-notes-february-20-2026/ -
Mes notes hebdo de ce 20 février :
🦁 Un update sur mes #corrections.
🤓 Une mauvaise pratique que je rencontre souvent concernant les règles #eslint.
🦢 Comptage des #oiseaux des #lacs avec la #LPO.
🐈 Série, chansons et chats.🇫🇷 https://blog.dunstetter.fr/fr/posts/notes-hebdo-20-f%C3%A9vrier-2026/
🇺🇸 https://blog.dunstetter.fr/posts/weekly-notes-february-20-2026/ -
Mes notes hebdo de ce 20 février :
🦁 Un update sur mes #corrections.
🤓 Une mauvaise pratique que je rencontre souvent concernant les règles #eslint.
🦢 Comptage des #oiseaux des #lacs avec la #LPO.
🐈 Série, chansons et chats.🇫🇷 https://blog.dunstetter.fr/fr/posts/notes-hebdo-20-f%C3%A9vrier-2026/
🇺🇸 https://blog.dunstetter.fr/posts/weekly-notes-february-20-2026/ -
Тихие сбои React Compiler и как их исправить
React Compiler обещает избавить от ручной мемоизации и вернуть разработчику фокус на логику интерфейса. Но за этой когнитивной разгрузкой скрывается тонкий риск: в ряде случаев компилятор тихо откатывается к обычному поведению React, и вы узнаёте об этом только по деградации UX. В статье — практический разбор «тихих» сбоев, ограничений синтаксиса и способа заставить сборку честно сигнализировать о проблемах через ESLint. Разобрать проблему
https://habr.com/ru/companies/otus/articles/996174/
#React_Compiler #производительность_React #ререндеры #мемоизация #useMemo #useCallback #ESLint
-
Тихие сбои React Compiler и как их исправить
React Compiler обещает избавить от ручной мемоизации и вернуть разработчику фокус на логику интерфейса. Но за этой когнитивной разгрузкой скрывается тонкий риск: в ряде случаев компилятор тихо откатывается к обычному поведению React, и вы узнаёте об этом только по деградации UX. В статье — практический разбор «тихих» сбоев, ограничений синтаксиса и способа заставить сборку честно сигнализировать о проблемах через ESLint. Разобрать проблему
https://habr.com/ru/companies/otus/articles/996174/
#React_Compiler #производительность_React #ререндеры #мемоизация #useMemo #useCallback #ESLint
-
Тихие сбои React Compiler и как их исправить
React Compiler обещает избавить от ручной мемоизации и вернуть разработчику фокус на логику интерфейса. Но за этой когнитивной разгрузкой скрывается тонкий риск: в ряде случаев компилятор тихо откатывается к обычному поведению React, и вы узнаёте об этом только по деградации UX. В статье — практический разбор «тихих» сбоев, ограничений синтаксиса и способа заставить сборку честно сигнализировать о проблемах через ESLint. Разобрать проблему
https://habr.com/ru/companies/otus/articles/996174/
#React_Compiler #производительность_React #ререндеры #мемоизация #useMemo #useCallback #ESLint
-
My Opinionated ESLint Setup for Vue Projects, by @alexvue.bsky.social:
https://alexop.dev/posts/opinionated-eslint-setup-vue-projects/
-
My Opinionated ESLint Setup for Vue Projects, by @alexvue.bsky.social:
https://alexop.dev/posts/opinionated-eslint-setup-vue-projects/
-
Git-хуки, которые не дают коммитить плохой код
Здравствуйте, коллеги программисты! Большинство фейлов в CI — это мелочи: забытый console.log , форматирование, линт, сломанный импорт, файл без теста. Такие ошибки не должны доезжать до сборки или код-ревью. Git-хуки позволяют запускать проверки прямо во время git commit и блокировать коммит, если были обнаружены нарушения. В прошлой статье я рассказывал про скрипты, которые я использую для проверки качества кода в PHP/Laravel. В этой статье я хочу рассказать о скриптах для JavaScript/TypeScript и Python — линтинг, форматирование, тесты, статический анализ и проверка наличия тестов. Все скрипты описанные в статье находятся здесь - https://github.com/prog-time/git-hooks
https://habr.com/ru/articles/993870/
#линтер #git_hooks #javascript #python #eslint #prettier #tsc #vitest #mypy #pytest
-
Git-хуки, которые не дают коммитить плохой код
Здравствуйте, коллеги программисты! Большинство фейлов в CI — это мелочи: забытый console.log , форматирование, линт, сломанный импорт, файл без теста. Такие ошибки не должны доезжать до сборки или код-ревью. Git-хуки позволяют запускать проверки прямо во время git commit и блокировать коммит, если были обнаружены нарушения. В прошлой статье я рассказывал про скрипты, которые я использую для проверки качества кода в PHP/Laravel. В этой статье я хочу рассказать о скриптах для JavaScript/TypeScript и Python — линтинг, форматирование, тесты, статический анализ и проверка наличия тестов. Все скрипты описанные в статье находятся здесь - https://github.com/prog-time/git-hooks
https://habr.com/ru/articles/993870/
#линтер #git_hooks #javascript #python #eslint #prettier #tsc #vitest #mypy #pytest
-
Git-хуки, которые не дают коммитить плохой код
Здравствуйте, коллеги программисты! Большинство фейлов в CI — это мелочи: забытый console.log , форматирование, линт, сломанный импорт, файл без теста. Такие ошибки не должны доезжать до сборки или код-ревью. Git-хуки позволяют запускать проверки прямо во время git commit и блокировать коммит, если были обнаружены нарушения. В прошлой статье я рассказывал про скрипты, которые я использую для проверки качества кода в PHP/Laravel. В этой статье я хочу рассказать о скриптах для JavaScript/TypeScript и Python — линтинг, форматирование, тесты, статический анализ и проверка наличия тестов. Все скрипты описанные в статье находятся здесь - https://github.com/prog-time/git-hooks
https://habr.com/ru/articles/993870/
#линтер #git_hooks #javascript #python #eslint #prettier #tsc #vitest #mypy #pytest
-
For years I use eslint in TypeScript projects.
New project, new fun, eslint 9.x.x. Minimal config it generates
import js from "@eslint/js";
import globals from "globals";
import tseslint from "typescript-eslint";
import { defineConfig } from "eslint/config";and 84 dependencies. Before eslint, the project has:
@HaraldKi/[email protected] /home/harald/work/lutrujs
├── [email protected]
└── [email protected]Any suggestion for a less intrusive linter?
-
For years I use eslint in TypeScript projects.
New project, new fun, eslint 9.x.x. Minimal config it generates
import js from "@eslint/js";
import globals from "globals";
import tseslint from "typescript-eslint";
import { defineConfig } from "eslint/config";and 84 dependencies. Before eslint, the project has:
@HaraldKi/[email protected] /home/harald/work/lutrujs
├── [email protected]
└── [email protected]Any suggestion for a less intrusive linter?
-
CVE Alert: CVE-2025-54313 - prettier - eslint-config-prettier - https://www.redpacketsecurity.com/cve-alert-cve-2025-54313-prettier-eslint-config-prettier/
#OSINT #ThreatIntel #CyberSecurity #cve-2025-54313 #prettier #eslint-config-prettier
-
CVE Alert: CVE-2025-54313 - prettier - eslint-config-prettier - https://www.redpacketsecurity.com/cve-alert-cve-2025-54313-prettier-eslint-config-prettier/
#OSINT #ThreatIntel #CyberSecurity #cve-2025-54313 #prettier #eslint-config-prettier
-
ESLint's 2025 year in review. #ESlint #javascript
https://eslint.org/blog/2026/01/eslint-2025-year-review/?utm_source=flipboard&utm_medium=activitypub
Posted into THE FULCRUM: CODING FOR DEMOCRACY AND THE OMN @the-fulcrum-coding-for-democracy-and-the-omn-mobileatom
-
I used this article as an entry point to understand what is @vitest browser mode and how it’s different from other types of tests: https://www.epicweb.dev/vitest-browser-mode-vs-playwright
And then I created a small setup for DOM-related tests on a in-progress #JavaScript library (no front-end framework, #ESLint, #Playwright via Vitest browser mode, runs locally and in a #GitHubAction). PR for the curious: https://github.com/frontacles/frontacles/pull/78
-
I used this article as an entry point to understand what is @vitest browser mode and how it’s different from other types of tests: https://www.epicweb.dev/vitest-browser-mode-vs-playwright
And then I created a small setup for DOM-related tests on a in-progress #JavaScript library (no front-end framework, #ESLint, #Playwright via Vitest browser mode, runs locally and in a #GitHubAction). PR for the curious: https://github.com/frontacles/frontacles/pull/78
-
Внедрение архитектуры: от хаоса к порядку
Всем привет! Меня зовут Анатолий , я представляю команду Front-End разработки компании DD Planet . В этой статье расскажу о том, как наш проект завершил этап разработки и трансформировался в стабильный рабочий продукт.
https://habr.com/ru/articles/978988/
#Архитектура #Local_First #Atomic_design #FSD #ESLint #frontendразработка #React #NextJS
-
J'applique systématiquement la même logique avec Zod mais dans `src/config.ts`. Ça permet d'éviter de nombreux problèmes au runtime.
Pour éviter les appels à `process.env`, il est possible d'utiliser la règle ESLint `n/no-process-env` et d'ajouter une exception pour le seul fichier `src/config.ts`.
🔗 https://tsev.dev/posts/2025-12-03-safe-environment-variables-in-javascript/
-
Any Mediawiki extension devs here that use SublimeText3? I am struggling to get linting and fixing for css/js files working correctly. Could use some advise.
-
Any Mediawiki extension devs here that use SublimeText3? I am struggling to get linting and fixing for css/js files working correctly. Could use some advise.
-
An #ESLint tool to count and list the most disabled ESLint rules.
To get an overview of what rules should be reconsidered and possibly turned off. -
An #ESLint tool to count and list the most disabled ESLint rules.
To get an overview of what rules should be reconsidered and possibly turned off. -
An #ESLint tool to count and list the most disabled ESLint rules.
To get an overview of what rules should be reconsidered and possibly turned off. -
An #ESLint tool to count and list the most disabled ESLint rules.
To get an overview of what rules should be reconsidered and possibly turned off. -
In other #npmRelease news:
The new v0.11.5 version of #neostandard contains a tweak that disables jsx rules on all ordinary js/ts files – maybe providing some better performance but mostly avoiding bugs like the one that currently plagues latest version of #eslintPluginReact
https://github.com/neostandard/neostandard/releases/tag/v0.11.5
-
In other #npmRelease news:
The new v0.11.5 version of #neostandard contains a tweak that disables jsx rules on all ordinary js/ts files – maybe providing some better performance but mostly avoiding bugs like the one that currently plagues latest version of #eslintPluginReact
https://github.com/neostandard/neostandard/releases/tag/v0.11.5
-
In other #npmRelease news:
The new v0.11.5 version of #neostandard contains a tweak that disables jsx rules on all ordinary js/ts files – maybe providing some better performance but mostly avoiding bugs like the one that currently plagues latest version of #eslintPluginReact
https://github.com/neostandard/neostandard/releases/tag/v0.11.5
-
In other #npmRelease news:
The new v0.11.5 version of #neostandard contains a tweak that disables jsx rules on all ordinary js/ts files – maybe providing some better performance but mostly avoiding bugs like the one that currently plagues latest version of #eslintPluginReact
https://github.com/neostandard/neostandard/releases/tag/v0.11.5
-
In other #npmRelease news:
The new v0.11.5 version of #neostandard contains a tweak that disables jsx rules on all ordinary js/ts files – maybe providing some better performance but mostly avoiding bugs like the one that currently plagues latest version of #eslintPluginReact
https://github.com/neostandard/neostandard/releases/tag/v0.11.5