【问题标题】:SonarQube is not analysing all the bugsSonarQube 并未分析所有错误
【发布时间】:2016-09-13 04:46:29
【问题描述】:

我正在使用 SonarQube 分析我的 windows 窗体 .NET 项目,但从过去几天开始,对于我的某些项目,SonarQube 的行为很奇怪,它没有捕获所有错误,但代码行数是正确的。在一种形式上,它将某个代码视为错误,而在另一页面上,它将其显示为错误。为了确认这一点,我明确创建了一个错误,但 SonarQube 没有将那段代码显示为错误,但 SonarLint 工作正常,它显示为错误。

我使用的是 VS2015,所以在我的错误列表中,所有声纳错误都被列为警告,但这些错误不在我的仪表板上,我的仪表板上只列出了很少的错误,以前它工作正常,我也没有犯任何错误变化。

配置详情如下: SonarQube - 5.3 MSBuild.SonarQube.Runner - 2.0 C# 插件 - 4.5 .NET 框架 - 4.6 Windows 窗体应用程序

如果您需要更多详细信息,请提供帮助并告诉我。

感谢和问候, 尼基尔·古普塔

【问题讨论】:

    标签: .net sonarqube


    【解决方案1】:

    我也遇到过这类问题。

    解决方案:

    这是因为 .cs 文件和 .designer.cs 文件(这是自动生成的代码)都有一个文件,所以声纳排除了这个自动生成的文件。

    如果将此文件拆分为 2 个单独的文件,分别为 .cs 文件和 .designer 文件,声纳不会排除它,它也会分析所有 winform 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-19
      • 2020-12-26
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 2017-02-23
      相关资源
      最近更新 更多