home.social

#eslint — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #eslint, aggregated by home.social.

fetched live
  1. @nzakas Yes, but #oxlint written in #rust is still a lot faster. But I must also tell that #eslint v9 was my last known version, so don't know how much it improved since then.

  2. 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 ArrayBuffer

    And 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.😎

  3. 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: github.com/typescript-eslint/t

    The workaround is straightforward: run 6 & 7 side-by side: devblogs.microsoft.com/typescr

  4. Как мы ускорили разработку 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

    habr.com/ru/articles/1049908/

    #tsgo #react #webpack #vue #rsbuild #eslint #oxlint #biome #swagger #react_compiler

  5. [Перевод] Мы дали ИИ написать код и тесты: что обнаружило мутационное тестирование

    AI-агент самостоятельно создавал приложение и по ходу работы покрывал его тестами, а качество кода оценивали автоматические проверки. На первый взгляд всё выглядело надёжно: покрытие росло, тесты проходили. Однако мутационное тестирование показало, что часть тестов лишь выполняет код, почти не защищая его от реальных поломок. В статье разберём, какие сенсоры действительно помогают находить регрессии, а какие создают ложное чувство уверенности.

    habr.com/ru/companies/otus/art

    #мутационное_тестирование #ИИагенты #генерация_тестов #качество_кода #сопровождаемость #статический_анализ #ESLint #Stryker #регрессионное_тестирование #архитектура_кода

  6. Линт проектов: собираем ESLint, Prettier и Stylelint в один пакет

    В большинстве компаний линтинг со временем превращается в хаос: разные правила ESLint, устаревшие конфиги и копипаста между проектами. Покажу, как навести порядок – собрать линт-инфраструктуру в один пакет и выстроить систему контроля кода для всех репозиториев.

    habr.com/ru/articles/1038340/

    #eslint #prettier #линтинг_кода #stylelint #husky #lint #javascript #typescript #react #madge

  7. Hui, I migrated a small project from #eslint (~5.5 sec) to #oxlint (~0.9 sec). That's a really nice improvement. Now I need to migrate more projects. :D

  8. 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.

    🇫🇷 blog.dunstetter.fr/fr/posts/no
    🇺🇸 blog.dunstetter.fr/posts/weekl

  9. (Linux news in previous posts)

    FOSS NEWS

    Godot 4.7 Making Progress On Vulkan Ray-Tracing:
    phoronix.com/news/Godot-4.7-De

    Buckshot Roulette dev becomes a major Godot Engine donor:
    gamingonlinux.com/2026/02/buck

    Blender 5.1 Lands Raycast Nodes, Blender Adjusting Release Cycle Moving Forward:
    phoronix.com/news/Blender-5.1-

    DreamWorks' OpenMoonRay 2.40 Introduces New GUI, Light Path Visualizer:
    phoronix.com/news/DreamWorks-O

    PeaZip 10.9 Open-Source Archive Manager Released with Improved User Experience:
    9to5linux.com/peazip-10-9-open

    Offpunk 3.0 "A Community is Born" Release:
    ploum.net/2026-02-09-offpunk3.

    FosseryWeb progress report: bye AI, hello custom script:
    social.linux.pizza/@fosserytec

    Burner Todo progress report: solid progress, but various Qt quirks:
    social.linux.pizza/@fosserytec

    OpenVPN 2.7 Released with Support for DCO Linux Kernel Module, mbedTLS 4:
    9to5linux.com/openvpn-2-7-rele

    IPFire DBL Launches as a Community-Powered Domain Blocking for Everyone:
    9to5linux.com/ipfire-dbl-launc

    Vim 9.2 Is Out with Comprehensive Completion, Wayland Support, and More:
    9to5linux.com/vim-9-2-is-out-w

    Intel Recently Shelved Numerous Open-Source Projects:
    phoronix.com/news/Intel-OSS-Pr

    ESLint 10.0 brings tracked JSX references, enhanced RuleTester API, and other improvements:
    alternativeto.net/news/2026/2/

    Go 1.26 Introduces Two Language Changes, New Performance Improvements:
    phoronix.com/news/Go-1.26-Rele

    LLVM 22.1-rc3 Released - LLVM To Provide Windows ARM Release Binaries Moving Forward:
    phoronix.com/news/LLVM-22.1-rc

    Intel Ends Work On Quantum Compiler Open-Source Bits:
    phoronix.com/news/Intel-Quantu

    Haiku OS Lands Improved Touchpad Support, Still Working Toward Beta 6:
    phoronix.com/news/Haiku-OS-Jan

    Redox OS Gets Cargo & The Rust Compiler Running On This Open-Source OS:
    phoronix.com/news/Redox-OS-Jan

    #WeeklyNews #OpenSource #FOSSNews #FOSS #OpenSourceNews #Godot #Blender #OpenMoonRay #PeaZip #Offpunk #FosseryWeb #BurnerTodo #OpenVPN #IPFire #DBL #Vim #ESLint #Go #LLVM #Intel #Haiku #Redox #OS #GameEngine #JavaScript #Programming #Animation #VPN #Browser #WebBrowser #ProgrammingLanguage #OperatingSystem #Zip #FosseryTech

  10. Тихие сбои React Compiler и как их исправить

    React Compiler обещает избавить от ручной мемоизации и вернуть разработчику фокус на логику интерфейса. Но за этой когнитивной разгрузкой скрывается тонкий риск: в ряде случаев компилятор тихо откатывается к обычному поведению React, и вы узнаёте об этом только по деградации UX. В статье — практический разбор «тихих» сбоев, ограничений синтаксиса и способа заставить сборку честно сигнализировать о проблемах через ESLint. Разобрать проблему

    habr.com/ru/companies/otus/art

    #React_Compiler #производительность_React #ререндеры #мемоизация #useMemo #useCallback #ESLint

  11. Git-хуки, которые не дают коммитить плохой код

    Здравствуйте, коллеги программисты! Большинство фейлов в CI — это мелочи: забытый console.log , форматирование, линт, сломанный импорт, файл без теста. Такие ошибки не должны доезжать до сборки или код-ревью. Git-хуки позволяют запускать проверки прямо во время git commit и блокировать коммит, если были обнаружены нарушения. В прошлой статье я рассказывал про скрипты, которые я использую для проверки качества кода в PHP/Laravel. В этой статье я хочу рассказать о скриптах для JavaScript/TypeScript и Python — линтинг, форматирование, тесты, статический анализ и проверка наличия тестов. Все скрипты описанные в статье находятся здесь - github.com/prog-time/git-hooks

    habr.com/ru/articles/993870/

    #линтер #git_hooks #javascript #python #eslint #prettier #tsc #vitest #mypy #pytest

  12. 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?

    #eslint #typescript #linting #dependencies

  13. 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: epicweb.dev/vitest-browser-mod

    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: github.com/frontacles/frontacl

  14. Внедрение архитектуры: от хаоса к порядку

    Всем привет! Меня зовут Анатолий , я представляю команду Front-End разработки компании DD Planet . В этой статье расскажу о том, как наш проект завершил этап разработки и трансформировался в стабильный рабочий продукт.

    habr.com/ru/articles/978988/

    #Архитектура #Local_First #Atomic_design #FSD #ESLint #frontendразработка #React #NextJS

  15. 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`.

    🔗 tsev.dev/posts/2025-12-03-safe

    #environnement #validation #Zod #NodeJS #eslint

  16. En train de découvrir les joies (non) de la config ESlint/Prettier. On a des outils qui ont leur propre rôle (le 1er établit des règles de style de code, le second formate en fonction de ces règles) MAIS, le 1er peut aussi formater et le second peut aussi établir des règles. Ils peuvent se marcher sur les pieds (écraser les règles de l’autre), bref c’est un ENFER ! Qui pour inventer un outil UNIQUE qui se configure pour toutes les libs même les plus vieilles, s’il vous plait ?
    #javascript #linter #prettier #eslint

  17. Had my first, afaik, coding interaction with #AI last week. I asked a question on Slack and received a screenshot of a solution from a senior developer.

    That tickled my senses but I ignored it.

    I implemented the suggested solution; an alternative plugin to #eslint to sort class members. After two hours I realized the usage was incorrect and that plugin would never work as shown. I asked the developer for more context and he said he got it from #ChatGPT. 🤯

    What a waste of time.