2

我在部署在声纳服务器上的项目中使用声纳误报功能,并且我已将一些违规实例(允许 50 个实例)标记为误报。

现在我在声纳中创建一个具有相同代码库的新项目并将其部署在声纳上。由于我的两个项目的代码库相同,很明显那些“50”违规实例也会发生在这里,我在之前的项目中将其标记为误报。现在我不想再花时间将这些实例标记为误报所以我想问有没有办法通过引用我的第一个项目而不手动将这些“5o”违规实例标记为误报?

我可以制作模板/配置文件类型功能来从一个项目复制误报标记并将其应用于具有相同代码库的其他项目,这样我就可以节省时间?

如果有人知道执行此操作的任何方法,请回复。您的回复将是可观的.. 提前致谢!

4

2 回答 2

1

目前不可能实现您想要的,除非您编写一个使用Sonar Web Service Java 客户端的小型 Java 程序并完成这项工作。

于 2013-03-15T07:42:28.820 回答
1

我发现的唯一技巧是在包含误报的行上添加 // NOSONAR 注释。这样,信息在分支机构之间共享。

但是,由于 NOSONAR 掩盖了任何声纳问题,您可能会错过另一个打算掩盖的声纳问题。

例子:

 var myVar; // NOSONAR
于 2014-12-12T10:04:24.493 回答