【问题标题】:Is it possible to setup project level rule setup (opencover) in Sonar?是否可以在 Sonar 中设置项目级规则设置(opencover)?
【发布时间】:2013-04-17 20:59:46
【问题描述】:

我最近开始使用 Sonar,我注意到的一件事是 opencover/fxcop 规则适用于在 Sonar 服务器中运行的所有项目。我想知道是否可以为给定项目应用一组规则和不同项目的另一组规则?我的问题有几个原因;

  1. 相同的声纳服务器将被不同的团队使用,有些是面向内部的项目,在涉及面向内部的产品时,我们对规则很少关注。另一方面,对于通用模块和面向客户,我们要遵循严格的规则集。一种选择是运行两组不同的服务器,但想知道是否有替代方案。
  2. 我完全同意这个事实,我们应该有相同的代码质量 面向内部和外部的标准,但随着我们带来新的 产品上线,那些从未做过代码质量标准的人会被所有的低分吓倒,我们希望以最低限度让他们上船,并增加对声纳结果的规则检查。
  3. 最初我认为,我可以对项目中的这些错误进行分类 级别,然后它将不会在以后的运行中应用,但它 看来,分类仅适用于该运行,因此无济于事 任何一个。
    对此有任何建议或建议。

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    Sonar 显然提供了定义多个不同质量配置文件(= 规则集)并将特定配置文件应用于特定项目的能力。

    您可以在文档中找到有关质量配置文件的所有信息:http://docs.codehaus.org/display/SONAR/Quality+Profiles

    【讨论】:

    • 旁注,Complexity/RCI 是否有任何行业标准编号?
    猜你喜欢
    • 2023-03-12
    • 2013-02-24
    • 2012-01-12
    • 2018-08-09
    • 2020-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多