【发布时间】:2015-02-10 01:04:31
【问题描述】:
我想减少大型遗留 Java 代码库中的声纳违规次数,似乎“快速获胜”是将所有这些条件语句更新为带有大括号。这似乎是一件容易的事情,我不明白为什么它不容易自动化。
有人知道可以执行这样的批量操作的工具吗?或者为什么在我花时间自己写东西之前做这样的事情可能是个坏主意?如果我自己写一个,最好的工具是什么?理想情况下是 Java 语言感知的东西,这样我就不必处理格式化极端情况等。
顺便说一句,这条规则是不可协商的,所以这确实是最好的方法。
【问题讨论】:
-
工具应如何确定右括号的放置位置?
-
@gefai:这很容易。闭括号必须放在下一条语句的后面,就像编译器会放置它一样。声明者被定界为 bei ;或换行。评论已被过滤掉。
-
你为什么不干脆关闭声纳规则?这真的是您代码库中的大问题吗?
标签: java formatting sonarqube