1

我在我的 Grails 项目中使用 Sonar。我的配置在 sonar-project.properties 文件中:

sonar.projectKey=com.mastercard.labs.cplatform
sonar.projectName=Commerce Platform
sonar.projectVersion=1.0

sonar.sources=src/groovy,grails-app/services,grails-app/domain
sonar.language=grvy
sonar.sourceEncoding=UTF-8

我想调整codenarc的规则。我通常在我的 BuildConfig.groovy 中执行此操作。

codenarc.properties = {
    GrailsPublicControllerMethod.enabled = false
    GrailsDomainHasToString.enabled = false
    GrailsDomainHasEquals.enabled = false
    GrailsStatelessService.addToIgnoreFieldNames = 'grailsApplication'
}

当我在本地运行 codenarc 时,一切都很酷,并设置了配置。但声纳没有。

如何让声纳拾取这些规则?

4

1 回答 1

0

这是不可能的@Burt,调整要使用的规则的唯一方法是更新您的 SonarQube 质量配置文件。

于 2015-05-28T16:36:23.397 回答