Che*_*rry 5 java findbugs checkstyle pmd maven
有没有办法配置Checkstyle,PMD或FindBugs Maven插件来检测这样的代码:
logger.debug("string" + stringVariable);
Run Code Online (Sandbox Code Playgroud)
代替:
logger.debug("format string {}", stringVariable);
Run Code Online (Sandbox Code Playgroud)
好问题!
我刚发现的附加规则FindBugs的集合覆盖你的情况(有的更多):https://github.com/eller86/findbugs-slf4j
检查SLF4J_FORMAT_SHOULD_BE_CONST应该允许您在格式字符串中查找字符串连接.
Pra*_*ran -1
这样做。
logger.debug(String.format("format string %s ", stringVariable));
Run Code Online (Sandbox Code Playgroud)
或者
logger.debug(MessageFormat.format("format string {0}", new Object[]{stringVariable }));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1504 次 |
| 最近记录: |