我在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时,一切都很酷,并设置了配置。但是声纳却没有。
如何使声纳掌握这些规则?
最佳答案
@Burt是不可能的,调整要使用的规则的唯一方法是通过更新SonarQube质量配置文件。
关于grails - 配置 Sonar/Grails,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30484561/