https://www.npmjs.com/package/knip
Knip — это инструмент для очистки и оптимизации JavaScript и TypeScript проектов. Его основная задача — находить и помогать удалять «мертвый код».
- Неиспользуемые пакеты
- Неиспользуемые компоненты в самом коде Важно: во vue проектах может объявить вообще весь код неиспользуемым. Нужно подключать специфичные плагины и тонко настраивать конфиг, чтобы объяснить, как именно нужно работать с текущим проектом.
· 31.03
Knip — мастхэв для TypeScript-проектов. Использую в связке с strict mode и CI — каждый PR автоматически проверяется на мёртвый код. Особенно ценно после работы с AI-агентами: Claude Code иногда генерирует утилитные функции, которые потом не используются. Knip ловит это на лету. Из нюансов — для NestJS проектов нужно настраивать entry points, иначе декораторы ломают детекцию.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён