我打算将Sonar与现有的代码库集成,有多个项目,我计划通过使用ant脚本触发声纳分析来进行增量分析,如果有拦截器或Criticals,则使构建失败。
然而,当我在现有代码上运行声纳时,会显示大量的问题,我希望自动修复这些问题,而不是手动修复它们。
问:有没有自动修复声纳发声的API或方法?
如果不是
有没有声纳API,以一个标准的格式给出错误代码和错误在源代码中的位置,以便我花时间编写API来自动修复声纳声音?
发布于 2014-05-15 20:02:08
我不知道任何现成的工具来修复Sona qube发现的问题。但是,如果你想构建一些东西,我会考虑两个地方:
IDE的
Sonar qube在很大程度上基于其他工具(Checkstyle,PMD ...)为了自动分析问题,您可能更好地直接使用它们。
发布于 2014-05-15 21:40:09
与其自动关闭现有问题-有效地隐藏潜在的关键问题-相反,我建议您创建一个质量配置文件,让我们假设有10条或20条规则,并开始修复这些规则。当您的代码库开始正常增长时,您可以开始启用另一个批处理或规则。
如果您仍然想要批量处理问题,您可以使用http://yourinstance/api/issues/bulk_change上的SonarQube Web Service API一次修改一系列问题。
https://stackoverflow.com/questions/23677354
复制相似问题