通常在 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 设置为 ignoreFailures 并将 codenarcMain 设置为不忽略Failures?