我正在致力于修复一个非常老的Java项目(大约8岁)的声纳捕捉到的问题。这是一个巨大的项目,有很多错误的代码被声纳捕获。虽然它们是非常琐碎的修复,但它们有很多。有办法自动解决一系列类似的问题吗?就像我有大约1200例“语句应该分开行”一样,手工操作需要很长时间。我能以某种方式使这些修复自动化吗?
发布于 2013-12-11 13:26:02
我不想让索纳尔改变消息来源。这是个代码分析器。
您可以将IDE配置为在保存时设置格式,并对所有受影响的源文件执行初始格式,以便将饱和放在单独的行上。
此外,您可能希望检查问题的重要性,并更改/编辑质量配置文件。
发布于 2018-06-12 14:28:45
发布于 2013-12-11 15:19:13
如果要对大量问题应用相同的解决方案,可以使用体积变化特性(在SonarQube 3.7LTS中引入)。
在特定情况下,您还可以定义问题排除规则以防止在选定的代码部分(在SonarQube 4.0中引入)引发这些问题。
最后,如果某个特定的规则使您感到厌烦,以至于它阻止您处理实际问题,那么您可以在您的质量配置文件中完全禁用此规则。
https://stackoverflow.com/questions/20519939
复制相似问题