在SonarQube Web插件中,InternationalizationCheck规则以<fmt:message key=...>
的形式搜索国际化。有没有办法改变这个?我的所有国际化都采用<f: message key=...>
格式。我认为这在“属性”部分是可以改变的,但是我还没弄清楚该部分到底是什么,或者放在那里。
例如,目前该规则以
的形式搜索任何国际化<fmt:message key="login.label.username" />
如规则的不合规/兼容代码示例中所述。但是,在我的应用程序中,国际化采用
的形式<f:message key="login.label.username" />
规则错误地将其标记为错误。 InternationalizationCheck的source code中没有任何内容显示它是如何明确地查找该格式的,所以我需要找到一种方法让它接受我的格式作为可接受的代码行,而不是给它一个误报。
除了'fmt'的JSTL taglib前缀之外,有没有办法指定InternationalizationCheck寻找不同的国际化格式?