我想减少大型遗留java代码库中声纳违规的数量,似乎“快速获胜”是将所有这些条件语句更新为具有大括号。这似乎是一件容易做的事情,我不明白为什么它不能轻易自动化。
有人知道可以执行这样的批量操作的工具吗?或者为什么在我自己花时间写一些东西之前做这样的事情可能是一个坏主意?如果我自己写一个,最好使用的工具是什么?理想情况下是 Java 语言感知的东西,这样我就不必处理格式化极端情况等问题。
顺便说一句,这条规则是没有商量余地的,所以这确实是最好的方法。
首先启用Control flow statement without braces
在检查设置中。
IntelliJ Idea -> 运行代码检查 -> 快速修复(至少在商业版本中有效)
在较新的 IntelliJ 版本(例如 2022.02)中执行菜单Code
-> Analyze Code
-> Run Inspection By Name
-> Code flow statement without braces
-> Fix All
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)