1.7Kпросмотров
62.1%от подписчиков
16 марта 2026 г.
Score: 1.9K
Fastest Frontend Tooling for Humans & AI Статья про замену инструментов вокруг разработки на более быстрые. Во-первых, это полезно разработчикам. А во-вторых, это ускоряет работу ИИ-агентов. Что предлагает автор: Первое - уже переехать на typescript, написанный на go (tsgo). Сам автор уже полгода сидит на tsgo и очень доволен т.к. tsgo в 10 раз быстрее. Также говорит, что tsgo находит ошибки, которые не находит обычный tsc Миграция: - npm install @typescript/native-preview - Удалить легаси-флаги конфига TS - Заменить все вызовы tsc на tsgo - Добавить "typescript.experimental.useTsgo": true в конфиг vscode Второе - переехать на oxfmt вместо prettier. Oxfmt это более быстрая реализация prettier с кучей встроенных плагинов. Также oxfmt фолбечится до prettier для обработки файлов не на JS/TS. Миграция через ИИ-агента: > Migrate this project from Prettier to Oxfmt. Read https://oxc.rs/docs/guide/usage/formatter/migrate-from-prettier.md. Update all scripts, tools, and hooks to use Oxfmt. Remove all Prettier configuration files and reformat the code using Oxfmt. Также полезным будет установить расширение для vscode code --install-extension oxc.oxc-vscode. Третье - переехать на oxlint вместо eslint. Oxlint умеет запускать eslint плагины внутри себя, что позволяет переехать на более быстрый линтер, не потеряв при этом богатую экосистему плагинов Миграция также через ИИ-агента > Migrate this project from ESLint to Oxlint. Read https://oxc.rs/docs/guide/usage/linter/migrate-from-eslint.md. Update all scripts, tools, and hooks to use Oxlint. Remove all ESLint configuration files. Lint the code and fix any lint errors. Также автор собрал свой конфиг для линтера, который вы можете поставить. Сам конфиг не интересен, но интересны принципы, которые лежат в основе конфига: 1. Только ошибки, никаких предупреждений. 2. Строгий, консистентный код-стайл. 3. Предотвращение багов (запрет любых конструкций, которые могут к ним привести) 4. Только быстрые правила. Медленные отключаются 5. Субъективные правила отключены (например, влияющие на стиль написания кода) Эти правила уменьшают двусмысленность, что полезно при ИИ-кодинге. Также из быстрого инструментария: 1. npm-run-all2 - команда для запуска других команд в параллель 2. ts-node + swc Звучит интересно. Кто-то уже пробовал tsgo и oxlint? https://cpojer.net/posts/fastest-frontend-tooling #development #javascript #eslint #typescript #oxlint #prettier
1.7K
просмотров
2463
символов
Нет
эмодзи
Нет
медиа

Другие посты @msosnovfeed

Все посты канала →
Fastest Frontend Tooling for Humans & AI Статья про замену и — @msosnovfeed | PostSniper