Подключается через Composer (
--dev) и помогает:Отслеживать
TODO и FIXME в CI/CD, чтобы они не накапливались.Обнаруживать «некачественные» комментарии или закомментированный старый код.
Гарантировать наличие doc‑блоков у классов и методов.
Кратко о фишках:
Поддержка разных типов комментариев, включая лицензии, TODO, FIXME и doc‑блоки.
Плагинная архитектура для расширения функционала.
Отчёты в консоль и в HTML.
Установка порогов и возврат exit‑кодов при их превышении.
Возможность baseline-файла, чтобы игнорировать уже существующую техдолг и фокусироваться на новом.
Установка и пример:
composer require --dev savinmikhail/comments-densityphp vendor/bin/comments_density analyzephp vendor/bin/comments_density baselineКонфигурация через
comments_density.php с настройкой директорий, типов комментариев и порогов.🔗 Github
Библиотека пхпшника
#инструменты
