问题标签 [warnings-next-generation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jenkins - 如何正确使用 Jenkins Warnings Next Generation Plugin 的三个步骤?
Jenkins 警告下一代插件的管道文档指定了三个步骤变体:
publishIssues
:发布由静态分析扫描创建的问题recordIssues
: 记录编译器警告和静态分析结果scanForIssues
:扫描文件或控制台日志以查找警告或问题
我刚刚尝试了这个简单的片段:
并在构建页面上显示结果(“PHP 运行时:无警告”)。但是那么其他两个步骤的意义是什么?
配置插件的正确方法是什么?这三个部分应该这样使用吗?
jenkins - 在詹金斯管道中记录来自给定阶段的警告
我正在尝试使用警告下一代插件在Jenkins 管道中记录 GCC 警告。
我在矩阵部分中有多个阶段,我想记录出现在给定阶段上的警告,理想情况下作为奖励,能够区分每个轴值(产品)。
作为一个最小的例子,我编写了以下管道:
第一个问题是,如果我放入recordIssues
一个阶段,那么之前出现在一个阶段的警告将被记录,而它们不应该被记录。例如,build_1_file.c
将记录在阶段“构建 1”中检测到的警告。其次,first_product GCC 警告和second_product GCC 警告都会显示 2 个警告,而只有第二个应该(因为if [ ${PRODUCT} = first_product ]
)。
有没有做我想做的事情的解决方案?
jenkins - 如何使用带有警告下一代插件的 cpplint - 需要示例代码
我想获得一些示例代码,如何在 Jenkins 上将 cpplint 与警告下一代插件一起使用。我尝试了许多 cpplint 工具的输出格式(vs7、emacs、junit)。
我尝试了类似的方法(搜索控制台输出):
还有另一个版本(阅读报告文件):
分析运行良好,控制台输出正在生成,但无法解析。有什么建议吗?
jenkins-plugins - Jenkins 警告 NG 警告未显示在文件中
不幸的是,尽管收集并显示了警告,但我无法将它们追溯到源代码。概览显示了正确的文件路径,并且该文件在构建后仍然存在于文件系统中。
当我单击文件以调查各个问题时,会显示文件名和行,但我无法单击它来查看代码中的位置。
根据插件的文档,例如,如果警告影响特定行,则实际上也应该在代码中显示警告。
我正在使用 iar 和 iarCstat 插件,如下所示:
谁能告诉我我是否错误地使用了插件或者这个问题是否已知?我找不到任何关于它的...
jenkins - 在 Windows 上的 Jenkins 中记录 Java Xlint 警告时出错
我尝试使用警告 NG 插件在 Jenkins 中记录来自 Maven 的 Java Xlint 警告。Jenkins 在 Windows 上运行。这是管道步骤:
不幸的是,录制失败,但出现以下异常:
似乎前导斜杠导致此异常,但这是 Maven 编译器插件报告警告的方式:
难道我做错了什么?实际上,它在我看来就像 Maven 编译器插件中的错误,因为警告中的路径无效。但由于这是它当前的行为方式,Warnings NG 插件应该能够使用它,不是吗?有没有办法调整 Maven 编译器插件或警告 NG 插件以相互理解?
java - Jenkins 警告-ng-plugin 自定义文件夹结构又名多个“源目录”
我从旧的过时 FindBugs 插件迁移到了 warnings-ng-plugin Sprotbugs 工具。除了来源,一切都很好。该插件不显示Java文件的源代码(我的工作区结构是:Project1/src;Project2/src + Ant freestyle build)。
我可以使用相对路径将warnings-ng-plugin 指向这些项目中的任何一个(即在“Advance”->“Source Directory”中提供它,比如“Project1/src”)。
路径“Project1/src:Project2/src”导致错误“No such directory: Project1/src:Project2/src”。
路径“/prefix/Project1/src:/prefix/Project2/src”导致错误:
- 额外的源目录 '/prefix/Project1/src' 必须在 Jenkins 系统配置中注册
- 额外的源目录 '/prefix/Project2/src' 必须在 Jenkins 系统配置中注册
路径“*/src”导致错误“此处不允许通配符”
关于如何解决这种情况的任何想法?