PMD / Checkstyle分析器用于属性

时间:2016-08-31 07:37:55

标签: translation checkstyle properties-file pmd analyzer

对于我们的翻译键(base * .properties),我们有一个看似

的严格语法
{page}.({step}.){typecode}.({sub-typecode}.){name}=Lorem ipsum ...

pagetypecodename是强制性的。 stepsub-typecode是可选的。

示例:

  • checkout.delivery.label.address(结帐时间是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

0 个答案:

没有答案