2013-04-17 48 views
0

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

  1. 相同的声纳服务器将被不同的团队使用,有些是面向内部的项目,我们在内部饰面产品时对规则不太了解。另一方面,通用模块和客户所面对的,我们要遵循严格的规则设置。一种选择是运行两套不同的服务器,但想知道是否有其他选择。
  2. 我完全同意这个事实,我们应该有相同的代码质量 标准的内部和外部的面临,但是当我们带来新的 产品时,那些从未完成代码质量标准的人得到初始化所有低分和我们希望将它们带入最低限度,并增加与声纳结果相同的规则检查。
  3. 起初我以为,我可以在类选项目 级别的错误,那么就不会在将来的运行应用,但它似乎 ,分流只适用于该运行,所以它不会帮助 无论是。
    对此appriciated任何建议或意见。

回答

2

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

,可以找到关于优质型材的文档中的所有信息:http://docs.codehaus.org/display/SONAR/Quality+Profiles

+0

侧面说明,是有复杂/ RCI任何行业标准是多少? – Nair

相关问题