gpt4 book ai didi

gradle - CodeNarc失败,DuplicateStringLiteral规则中的ignoreStrings中包含的字符串

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

我正在将CodeNarc插件用于CodeNarc 1.1的Gradle。我正在使用DuplicateStringLiteral规则,并在配置文件中传递ignoreStrings:['1','2'],但该规则不尊重我要传递的值。这是一个常规配置文件,部分如下所示:

DuplicateStringLiteral (
ignoreStrings: ['1', '2']
)

我也使用DuplicateNumberLiteral并以相同的方式定义了ignoreNumbers属性,这似乎运行良好,所以我认为语法没有错误。该报告似乎选择了忽略的值,并且在规则的定义中显示了以下行:

The ignoreStrings property ([1, 2]) can optionally specify a comma-separated list of Strings to ignore.



有人看到我在做什么错吗?

最佳答案

该文档显示ignoreStrings的默认值是一个空字符串...而不是一个空列表。这使我认为,当它说应该忽略(即不引起违规)的可选的逗号分隔的字符串列表时,它意味着将逗号分隔的字符串列表(注意没有大写)放在一个单独的字符串中。属性的字符串值。

TL; DR尝试:

DuplicateStringLiteral (
ignoreStrings: '1,2'
)

关于gradle - CodeNarc失败,DuplicateStringLiteral规则中的ignoreStrings中包含的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50727519/

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