Le plugin des avertissements de prochaine génération de Jenkins recueille des avertissements ou des problèmes de compilateur rapportés par des outils d'analyse statique et visualise les résultats. Il a un support intégré pour plus d'une centaine de formats de rapport. Parmi les problèmes qu'il peut détecter:
Le plugin publie un rapport des problèmes trouvés dans votre version, vous pouvez donc accéder à un rapport de résumé de la page de construction principale. De là, vous pouvez également plonger dans les détails:

Ce code de ce plugin est également disponible en tant qu'action autonome GitHub ou GitLab qui s'exécute sans Jenkins maintenant:

Si vous utilisez Git comme système de gestion de code source, le plugin d'avertissements exploitera éventuellement le référentiel dans le style du code en tant que scène de crime (Adam Tornhill, novembre 2013) pour déterminer les statistiques des fichiers affectés (c'est-à-dire les fichiers avec des problèmes):
De plus, le plugin montre la dernière personne qui a modifié le code qui contient un problème (et le dernier ID de validation). Afin d'utiliser cette fonctionnalité, vous devez installer le plugin Forensics Git en option.
Si votre outil n'est pas encore pris en charge par le plugin d'avertissements, vous pouvez soit définir un nouvel analyseur basé sur Groovy dans l'interface utilisateur ou fournir un analyseur dans un nouveau petit plug-in. Si l'analyseur est également utile pour d'autres équipes, veuillez la partager et fournir des demandes de traction pour le plug-in Avertissement de prochaine génération et la bibliothèque d'analyse d'analyse.
Pour plus de détails, veuillez vous référer à la documentation ou à une vidéo d'introduction. Les contributions sont les bienvenues, veuillez vous référer au document de contribution distinct pour plus de détails sur la façon de procéder!
Tout le code source est sous licence MIT.