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开始)。