Статический инструмент анализа, который ищет ссылки из измененного кода для обнаружения точек входа, которые оказывают сильное влияние на пользователя.
Код изменяется ежедневно, и всегда важно проверять влияние изменений. Во многих случаях проверка влияния изменения зависит от того, насколько бдительно автор написал код, что затрудняет обнаружение непреднамеренных эффектов во время обзора кода и этапов QA. Этот инструмент улучшает качество программного обеспечения, обнаруживая непреднамеренные изменения на раннем этапе.
inga [options] --diff <string>
Проанализируйте результат git diff --unified=0 (используйте "-" для чтения с стандартного входа)
--root-path <string>
Относительный путь проекта, который будет проанализирован, поэтому, если вы не даете эту опцию, он по умолчанию по пути выполнения команды.
--include <string>
Имена файлов сопоставления шаблонов глобуса, чтобы включить из анализа. (например, "Core/**/*. Ts")
--exclude <string>
Имена файлов сопоставления шаблонов глобуса, чтобы исключить из анализа. (например, "**/*. Тест. (TS | TSX)")
Inga for Intellij
ИНГА ДЕЙСТВИЕ