允许简单的if语句在代码样式中没有花括号
|
我使用checkstyle来检查我的Java代码是否遵守我们项目的准则。
但是,我们有一个准则,我无法弄清楚如何使用此工具进行检查。我们希望允许简单的if(理解if是否不包含其他条件结构)没有括号,例如本例所示:
// valid
if(condition) callFunction();
// invalid
if(condition) for(int i = 0; i < someValue; i++) callFunction(i);
// valid
if(condition) {
for(int i = 0; i < someValue; i++) {
callFunction(i);
}
}
// invalid
if(condition) callFunction();
else callOtherFunction();
可以讨论这一约定,但这是我们选择的约定。对于非常琐碎的情况,它可以减少if语法,但是对于更复杂的结构,可以确保我们具有良好的缩进和块定界。
任何帮助将不胜感激。
如果没有可用的内容,我也准备做一些代码来执行此检查,但实际上不知道从哪里开始。在最后的解决方法中,有关此的一些技巧也将不胜感激。
没有找到相关结果
已邀请:
4 个回复
寒健
扦帽次杏
谷起
寿柬窟年