Плагин предупреждения о следующем поколении Дженкинса собирает предупреждения компилятора или проблемы, представленные инструментами статического анализа, и визуализирует результаты. Он имеет встроенную поддержку для более чем ста форматов отчетов. Среди проблем он может обнаружить:
Плагин публикует отчет о проблемах, найденных в вашей сборке, поэтому вы можете перейти к сводному отчету со страницы основной сборки. Оттуда вы также можете погрузиться в детали:

Этот код этого плагина также доступен в качестве отдельного действия GitHub или Gitlab, которое сейчас работает без Дженкинса:

Если вы используете GIT в качестве системы управления исходным кодом, то плагин предупреждений при желании заставит репозиторий в стиле кода в качестве места преступления (Адам Торнхилл, ноябрь 2013 г.), чтобы определить статистику затронутых файлов (то есть файлы с проблемами):
Кроме того, плагин показывает последнего человека, который изменил код, который содержит проблему (и последний идентификатор коммита). Чтобы использовать эту функциональность, вам необходимо установить дополнительное плагин GIT Forensics.
Если ваш инструмент еще не поддерживается плагином предупреждений, вы можете либо определить новый анализатор на основе Groovy в пользовательском интерфейсе, либо предоставить анализатор в новом небольшом плагинте. Если анализатор полезен и для других команд, пожалуйста, поделитесь им и предоставьте запросы на вытягивание для предупреждений следующего поколения и библиотеки анализа анализаторов.
Для получения более подробной информации, пожалуйста, обратитесь к документации или в вступительное видео. Взносы приветствуются, пожалуйста, обратитесь к отдельному документу для получения подробной информации о том, как продолжить!
Весь исходный код лицензирован по лицензии MIT.