DevToolz
0.2.1
2026-09-25
- Новое: команда
full-checkпрогоняет все остальные команды за один проход, каждую в её безопасном режиме только для чтения, и показывает одну сводную таблицу. Три команды, способные писать (strip-comments,console-strip,case-check), всегда вызываются как превью. Обычный запуск в настоящем терминале спрашивает проstale-ts-ignore— единственную медленную команду; управляют этим--skipи--no-prompt. См. Полная проверка. - Добавлено в программный API:
runFullCheck,renderFullCheckReportи их типы. Самfull-checkсобирается из собственных функцийrun*()остальных команд, которые корень пакета уже экспортировал.
0.2.0
2026-09-25
- Новое:
unused-depsнаходит зависимости вpackage.json, на которые нет ни одного импорта, и «фантомные» зависимости, которые импортируются, но не объявлены. См. Граф зависимостей. - Новое:
circular-importsнаходит циклы импортов и показывает каждый как полную цепочку; циклы, состоящие только изimport type, скрыты, пока не передан--include-types. См. Граф зависимостей. - Новое:
empty-catchнаходитcatch-блоки, которые проглатывают ошибку, включая те, что только логируют её. См. Гигиена кода. - Новое:
todo-reportсобирает комментарииTODO/FIXME/HACKвместе с их текстом, с--tagsи «трещоткой»--max. См. Гигиена кода. - Новое:
scripts-checkсверяет скриптыpackage.jsonс README/документацией и CI-воркфлоу, аorphan-testsнаходит тестовые файлы, у которых пропал исходник. См. Проверка согласованности. - Новое:
stale-ts-ignoreнаходит@ts-ignore, который больше ничего не подавляет, сравнивая два реальных тайпчека всего проекта. См. Устаревшие @ts-ignore. - Добавлено в программный API: функции
run*()иrender*Report()новых команд. - Изменено: граф импортов и поиск настоящих комментариев вынесены из отдельных команд в общие утилиты, которыми теперь пользуются несколько команд; загрузчик
tsconfig.jsonуreadme-checkвынесен так же.