【问题标题】:How do I ignore files/folders in SonarQube 4.4's Technical Debt calulation?如何在 SonarQube 4.4 的技术债务计算中忽略文件/文件夹?
【发布时间】:2014-10-02 00:46:20
【问题描述】:

我有一个项目,我正在使用 SonarQube 4.4 来跟踪代码质量。技术债务部分(不再是插件,因为他们已将其合并到我相信的主项目中)在我的项目中挑选了几个我想忽略的开源库。 SonarQube 中的其他部分允许排除(即 Jacoco 和/或 Cobertura 尊重排除选项卡中的排除),但技术债务计算器似乎不支持它们。

是否可以从技术债务分析中排除文件?如果有,怎么做?

【问题讨论】:

    标签: javascript java sonarqube technical-debt


    【解决方案1】:

    如果这些是您根本不想分析的开源库,您可以使用 sonar.exclusions 将它们完全排除在分析之外。否则,您可以添加排除模式以避免在这些文件上创建问题,这样它们的技术债务将有效地为 0,而其他指标将被计算(代码行、重复等) - 请参阅sonar.issue.ignore.multicriteria

    【讨论】:

    • 在我的例子中,这些文件已经在 sonar.exclusions 中排除在其他分析之外(在这种情况下是 Cobertura)。技术债务分析不尊重 sonar.exclusions 中的这些排除项。
    • 我错了。我的项目中有同一个库的两个副本,这使得它看起来好像排除被忽略了。这就是答案。感谢您的帮助。
    猜你喜欢
    • 2018-08-17
    • 1970-01-01
    • 2014-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多