gpt4 book ai didi

gradle - 如何使用不同的规则集为 Main 和 Test 类生成 Codenarc 报告?

转载 作者:行者123 更新时间:2023-12-03 03:10:21 25 4
gpt4 key购买 nike

我正在使用 CodeNarc 在我的项目中编写最佳实践,并且它工作得非常好。一般来说,Codenarc 根据配置文件(在我的例子中为 codenarc.xml)中定义的规则集为所有 Main 类和 Test 类分别制作报告。我已经习惯在我的项目中遵循以下代码片段:

apply plugin: 'codenarc'

dependencies {
codenarc group: 'org.codenarc', name: 'CodeNarc', version: '0.17'
}

codenarc {
configFile = file('src/conf/codenarc.xml')
}

我不想强制执行 Main 和 Test 类的所有规则( 例如,我可能想从 Test 类中排除一些规则集 )。有没有办法做到这一点?

最佳答案

您可以配置 CodeNarc单独任务:

codenarcMain {
configFile = ...
}

codenarcTest {
configFile = ...
}

PS:我建议使用速记依赖符号:
dependencies {
codenarc "org.codenarc:CodeNarc:0.17"
}

关于gradle - 如何使用不同的规则集为 Main 和 Test 类生成 Codenarc 报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14358471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com