对于我们的翻译键(base * .properties),我们有一个看似
的严格语法{page}.({step}.){typecode}.({sub-typecode}.){name}=Lorem ipsum ...
而page
,typecode
和name
是强制性的。 step
和sub-typecode
是可选的。
示例:
page
,投放是页面的step
,标签是typecode
,地址是name
) 问题在于我们有很多开发人员/顾问,在我们的内部代码审查期间,我们总是面临一些违反关键语法的违规行为。为了提高工作效率,我希望有一个像PMD / Checkstyle这样的分析器 - 但这一次是为了检查所选属性文件中考虑翻译的密钥。
这样的分析仪可以在某处使用吗? PMD / Checkstyle有可能吗?如果是,怎么样?
谢谢你, 克里斯托弗
P.S。 我已经尝试过了(也许我做错了?)http://checkstyle.sourceforge.net/config_regexp.html#RegexpMultiline http://checkstyle.sourceforge.net/config_misc.html#Translation