Jenk必威国际有限公司ins下一代警告插件收集静态分析工具报告的编译器警告或问题,并将结果可视化。它内置支持超过100个用户报告格式. 它可以检测到的问题包括:
- 编译器错误(C、C#、Java等)
- 来自静态分析工具的警告(CheckStyle、StyleCop、SpotBugs等)
- 复制粘贴检测器(CPD、Simian等)的复制
- 弱点
- 在源文件的注释中打开任务
詹金斯夫必威国际有限公司妇下一代警告插件取代了整个Jenkins静态分析套件。也就是说,它使以下Jenk必威国际有限公司ins插件过时:Android Lint、CheckStyle、Dry、FindBugs、PMD、警告、静态分析实用程序、静态分析收集器。
该插件会发布一份关于构建中发现的问题的报告,因此您可以从主构建页面导航到摘要报告。从这里,您还可以深入了解详细信息:
- 新问题、固定问题和未决问题的分配
- 按严重性、类别、类型、模块或包划分的问题分布
- 所有问题的列表,包括来自报告工具的有用评论
- 受影响文件的注释源代码
- 问题趋势图
如果您使用Git作为源代码管理系统,那么警告插件将有选择地以作为犯罪现场的代码(Adam Tornhill,2013年11月)确定受影响文件(即有问题的文件)的统计数据:
- 提交计数
- 不同的作者数
- 创建时间
- 上次修改时间
- 代码行(来自提交详细信息)
- 代码搅动(创建后更改了行)
此外,该插件还显示了最后一个修改包含问题的代码的人(以及最后一个提交ID)。要使用此功能,您需要安装可选的Git取证插件.
如果警告插件还不支持您的工具,您可以在用户界面中定义一个新的基于Groovy的解析器,或者在一个新的小型插件中提供一个解析器。如果解析器对其他团队也有用,请共享它并为警告下一代插件和分析分析器库.
有关更多详细信息,请参阅文档或者介绍视频. 欢迎投稿,请参阅单独的贡献有关如何继续的详细信息,请参阅文档!
所有源代码都是根据MIT许可证授权的。