如题
陈旧项目中代码风格紊乱 其他都都可以根绝 Code Style 进行 Reformat
但是很多因为 if else for while 中只有单行 而省略了大括号的代码
if(value){
if(lll){
for(xxx;xxx;xxx)
do something;
} else
do something;
}
类似如上 影响阅读。。。
有没有方便的工具给整个项目所有的省略掉的大括号给加上并强制要求不允许这种写法?
1
gotonull 2020-01-02 15:25:31 +08:00 1
p3c 了解一下
|
5
zxCoder 2020-01-02 21:46:58 +08:00
(手动改,改完就下班
|
7
9u1pMf37KSwB7Cum 2020-01-03 22:53:23 +08:00 2
恰好最近研究了一下,到这里修改:
Preferences/Settings > Editor > Code Style > Java > Wrapping and Braces > 'if ()' statement > Force braces > 设置为 Always 这样 Reformat 的时候就会强制加 {},for 设置相似。 要做到强制的话,可以考虑在 git hook 里加 Check Style 扫描 |