【问题标题】:How to detect newly introduced code smell/leak using sonarlint extension for visual studio如何使用 Visual Studio 的 sonarlint 扩展检测新引入的代码气味/泄漏
【发布时间】:2021-01-07 14:28:33
【问题描述】:

我们正在使用 Visual Studio 的 sonarlint 扩展程序,通过连接到我们项目的规则配置文件来分析我们的代码。但是,我们需要检测新添加的代码引入的代码异味,而不是每个工作文件的分析报告。例如,一个文件可能有 50 个遗留问题,但如果我新添加的代码修复了 10 个问题,但又引入了 5 个新问题,那么我需要在 Visual Studio 本地查看这 5 个问题。

这与 teamcity 在构建后向我们提供扫描报告的方式相同。请建议我如何使用 sonarlint 和 Visual Studio 检测新泄漏

【问题讨论】:

  • “[this] 不是短期路线图的一部分” - jira.sonarsource.com/browse/MMF-700
  • 我投票结束这个问题,因为该工具的开发人员表示它不在他们的路线图上

标签: visual-studio sonarqube sonarqube-scan sonarlint


【解决方案1】:

您没有指定希望在 Visual Studio 中实时查看的分析器,但您可以考虑将 SonarAnalyzer 作为 nuget 包添加到您的程序集中,以便为其支持的分析器获取基于 Roslyn 的反馈。这是此包的 nuget 链接:https://www.nuget.org/packages/SonarAnalyzer.CSharp/

【讨论】:

    猜你喜欢
    • 2011-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-26
    • 2019-08-18
    相关资源
    最近更新 更多