根据CodeNarc文档,我的项目需要定义config/codenarc/codenarc.xml
配置文件。但后来我看到很多示例配置文件(例如this StarterRuleSet)似乎使用了Groovy DSL。
所以我问:
main.html
的报告;如何将此文件的名称更改为codenarc.html
?答案 0 :(得分:10)
看起来你的build.gradle
就可以了:
codenarc {
toolVersion = "0.20"
}
codenarcMain {
configFile = rootProject.file("path/to/CodeNarcMain.groovy")
}
codenarcTest {
configFile = rootProject.file("path/to/CodeNarcTest.groovy")
}
文件名(CodeNarcMain
,CodeNarcTest
)是您想要的名称。
Groovy DSL documentation is here.如果您需要配置特定规则,请在文档中查找,如果规则具有公开的属性,则它们将列在特定规则文档下的表中。
看起来你只能change the report file format(HTML,XML,文本,控制台),而不是生成的实际文件名。