我在 CodeNarc 1.1 中使用 Gradle 的 CodeNarc 插件。我正在使用 DuplicateStringLiteral 规则并在配置文件中传入 ignoreStrings: ['1', '2'] 但该规则不尊重我传入的值。这是一个 groovy 配置文件,部分如下所示:
DuplicateStringLiteral (
ignoreStrings: ['1', '2']
)
我也在使用 DuplicateNumberLiteral 并以相同的方式定义了 ignoreNumbers 属性,这似乎工作正常,所以我认为我的语法没有错误。该报告似乎选择了被忽略的值,并在规则的定义中显示了这一行:
ignoreStrings 属性 ([1, 2]) 可以选择指定要忽略的以逗号分隔的字符串列表。
有人看到我在这里做错了吗?