通常在gradle中我有codenarc设置,大多数规则都已开启。
codenarc {
ignoreFailures = true
configFile = file 'config/codenarc/codenarc.groovy'
}
我能够将主要源集中的违规行为降低到一个非常小的数字,我想设置最大违规行为,并允许codenarc在违规添加到项目时失败。
codenarc {
configFile = file 'config/codenarc/codenarc.groovy'
maxPriority1Violations = 0
maxPriority2Violations = 2
maxPriority3Violations = 1
}
我的问题是codenarcTest有很多违规行为。我尝试设置codenarcTest以忽略失败:
condenarcTest {
ignoreFailures = true
}
由于某种原因,Gradle无法以这种方式配置任务。
A problem occurred evaluating root project 'graph-dsl'.
> Could not find method condenarcTest() for arguments [build_9wxt0rbmoonofvrk71q96y4et$_run_closure5@6fb2b7b4] on root project 'graph-dsl' of type org.gradle.api.Project.
如何设置codenarcTest来忽略失败和codenarcMain而不是忽略失败?