Агентные кейсы
Разработка и DevOps

Переход на oxlint, tsgo и редизайн сайта с Claude Code, проверки в 23 раза быстрее

Разработчик с помощью Claude Code перевёл монорепозиторий на oxlint и oxfmt, затем на tsgo, перестроил архитектуру фронтенда и переделал свой сайт. Линт с проверкой типов ускорились в 23 раза, а редизайн занял пару дней вместо двух недель.

Сделано сClaude Code

Что сделали

Речь о монорепозитории из 7 приложений на Cloudflare Workers, примерно 1,670 файлов на TypeScript. Claude Code заменил Biome на oxlint и oxfmt, а потом tsc на tsgo, каждую замену отдельным PR. Ещё агент разложил фронтенд по модулям-фичам по спецификации, которую написал разработчик, и помог переделать его сайт с опорой на аккуратно поддерживаемый CLAUDE.md. На каждом шаге запускались линт, проверка типов, тесты и сборка, а разработчик читал их вывод.

Что получилось

Линт вместе с проверкой типов стали занимать 1.25 секунды вместо 29.04, примерно в 23 раза быстрее. PR с oxlint затронул больше 700 файлов. Редизайн сайта занял пару дней вместо примерно двух недель.

На что обратить внимание

Сначала план, потом работа по фазам с атомарными PR и замерами до и после. Не мёржите изменения, которых не понимаете.

Пояснение

Biome, oxlint и oxfmt это инструменты для проверки и форматирования кода. tsc это стандартный компилятор TypeScript, а tsgo его новая быстрая версия, переписанная на Go.

Кому пригодится

Разработчикам, которые давно откладывают переезд на новые инструменты в большом репозитории.

Попробуйте сами с Claude Code

В моём репозитории [путь] переведи линтинг и форматирование на [например oxlint и oxfmt] и почини всё, что сломается. После каждого изменения запускай сборку, тесты и линт и повторяй, пока всё не пройдёт. Работай в отдельной ветке, кратко опиши изменения и остановись, когда всё зелёное, без мёржа.

Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗

Читать оригинал ↗

Источник: sergioazocar.com ·

Похожие кейсы

Веб-приложение с базой, хранилищем картинок и лендингом на Replit Agent за $35.82

Автор собрал в Replit Agent сайт для сообщений о проблемах безопасности на дорогах с базой Postgres, хранилищем картинок, аналитикой и лендингом. Приложение работает на своём домене, а переход на S3 не удался и был откачен.