首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SonarQube:有没有办法重置技术债务分析?

SonarQube:有没有办法重置技术债务分析?
EN

Stack Overflow用户
提问于 2016-01-19 15:54:41
回答 1查看 1.3K关注 0票数 3

我们在TFS 2015中有一个构建步骤(vNext build system,on prem),它启动了SonarQube中的代码分析(也是在prem上运行SQLExpress中的一个服务维数据库)。上周,我们更新到了SonarQube 5.3 (从5.2开始),而且很明显,在5.3上运行的第一个分析导致了所有未解决的问题都被关闭/标记为固定的。我们欠了几天(甚至几周)的技术债,还有1000多个待发行的债券。第一次运行后,债务下降到<1小时,只发行了2次。经过另一次分析,债务现在是1小时20分钟和5次发行。以前的所有问题都被标记为“固定”。

我已经打开了一些或那些“修复”问题,但代码没有被更改。大多数文件已经几个月没被碰过了。

我到目前为止所做的事:

  • 我向SonarQube添加了一个新项目,并将构建中的项目密钥和项目名称更改为新的临时名称。启动一个导致分析运行的构建。我希望对一个新项目的新分析能够再次发现所有的问题,但是这个分析并不会导致之前发现的所有问题。
  • 我已经在SonarLint上安装了VS2015,它显示了所有问题(大约1500个)在所分析的同一个解决方案上。

是否有办法“重置”SonarQube技术分析,以便分析所有文件并创建(或重新打开)问题?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-27 14:35:28

对于每一个经历同样问题的人:

显然,问题在于C#插件。在我将SonarQube实例从5.2更新到5.3之前,我更新了所有可用更新的系统插件。其中一个是C#插件。安装了4.3版,并更新为4.4版。在使用干净的SonarQube 5.2安装的虚拟机上进行“广泛”测试之后,我发现SonarQube版本对技术债务分析没有影响。

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

https://stackoverflow.com/questions/34881219

复制
相关文章

相似问题

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