我试图在Gradle内部使用CodeNarc。
根据CodeNarc文档,我的项目需要定义一个config/codenarc/codenarc.xml
配置文件。但是我看到了大量的示例配置文件(比如this StarterRuleSet),它们似乎使用了Groovy DSL。
所以我问:
1.是否可以使用Groovy DSL,如果可以,文件的名称必须是什么,它必须位于我的项目中的什么位置,以及如何将它连接到我的Gradle构建?;及
1.关于Groovy DSL的文档在哪里?;及
1.默认情况下,CodeNarc输出一个名为main.html
的报告;我怎么才能把这个文件的名字改成codenarc.html
呢?
1条答案
按热度按时间piok6c0g1#
在
build.gradle
中,你可以这样做:其中文件名(
CodeNarcMain
,CodeNarcTest
)是您希望的任何名称。Groovy DSL文档在这里。如果您需要配置特定的规则,请在文档中查找它,如果规则具有公开的公共属性,则它们将列在特定规则文档下的表中。
而且看起来你只能改变报告文件格式(HTML、XML、文本、控制台),而不能改变生成的实际文件名。