首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过脚本自动修复声纳发声

如何通过脚本自动修复声纳发声
EN

Stack Overflow用户
提问于 2014-05-15 19:48:51
回答 2查看 1.7K关注 0票数 0

我打算将Sonar与现有的代码库集成,有多个项目,我计划通过使用ant脚本触发声纳分析来进行增量分析,如果有拦截器或Criticals,则使构建失败。

然而,当我在现有代码上运行声纳时,会显示大量的问题,我希望自动修复这些问题,而不是手动修复它们。

问:有没有自动修复声纳发声的API或方法?

如果不是

有没有声纳API,以一个标准的格式给出错误代码和错误在源代码中的位置,以便我花时间编写API来自动修复声纳声音?

EN

回答 2

Stack Overflow用户

发布于 2014-05-15 20:02:08

我不知道任何现成的工具来修复Sona qube发现的问题。但是,如果你想构建一些东西,我会考虑两个地方:

IDE的

  1. 重构。许多问题和修复归结为IDE中已有的重构,三大IDE中的两个都是开放的,source.
  2. JaMoPP是一个可用于通过代码执行重构的工具。可能就是你要找的东西。

Sonar qube在很大程度上基于其他工具(Checkstyle,PMD ...)为了自动分析问题,您可能更好地直接使用它们。

票数 0
EN

Stack Overflow用户

发布于 2014-05-15 21:40:09

与其自动关闭现有问题-有效地隐藏潜在的关键问题-相反,我建议您创建一个质量配置文件,让我们假设有10条或20条规则,并开始修复这些规则。当您的代码库开始正常增长时,您可以开始启用另一个批处理或规则。

如果您仍然想要批量处理问题,您可以使用http://yourinstance/api/issues/bulk_change上的SonarQube Web Service API一次修改一系列问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23677354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档