Java Checkstyle忽略变体缺少的resourcebundle属性

Java Checkstyle忽略变体缺少的resourcebundle属性,java,wicket,checkstyle,resourcebundle,variation,Java,Wicket,Checkstyle,Resourcebundle,Variation,我有两个属性文件,例如Foo.properties和Foo\u demo.properties。Foo.properties有多个条目。Foo_demo.properties覆盖这些条目的子集 Foo.properties: text1 = TXT 1 text2 = TXT 2 text3 = TXT 3 text1 = TXT 1 Override Foo_demo.properties: text1 = TXT 1 text2 = TXT 2 text3 = TXT 3 text1

我有两个属性文件,例如
Foo.properties
Foo\u demo.properties
。Foo.properties有多个条目。Foo_demo.properties覆盖这些条目的子集

Foo.properties:

text1 = TXT 1
text2 = TXT 2
text3 = TXT 3
text1 = TXT 1 Override
Foo_demo.properties:

text1 = TXT 1
text2 = TXT 2
text3 = TXT 3
text1 = TXT 1 Override
由于Foo_demo.properties中缺少两个条目text2和text3的翻译,因此在此平台上运行带有翻译模块的Checkstyle将失败

是否有允许指定resourcebundle结构的checkstyle配置


背景:这在Wicket应用程序中使用,在Wicket应用程序中,ResourceBundle可以通过样式和变化参数进一步参数化,请参见

以确定:您的目标是确保
Foo_demo.properties
仅包含也出现在
Foo.properties
中的键吗?或者
\u demo
是否也包括
Foo
中不存在的键?在后一种情况下,您只需关闭检查。
\u demo
(或
\u demo\u de
等)属性文件将只包含原始属性键的子集。现在我确实对变体文件应用了抑制,但我也想检查它们。明白了。那你就不走运了。Checkstyle目前无法做到这一点(从7.6开始)。请确定:您的目标是确保
Foo_demo.properties
仅包含也出现在
Foo.properties
中的键吗?或者
\u demo
是否也包括
Foo
中不存在的键?在后一种情况下,您只需关闭检查。
\u demo
(或
\u demo\u de
等)属性文件将只包含原始属性键的子集。现在我确实对变体文件应用了抑制,但我也想检查它们。明白了。那你就不走运了。Checkstyle目前无法做到这一点(从7.6开始)。