【发布时间】:2020-03-13 07:38:39
【问题描述】:
是否有人知道一个好的 Java 格式化程序,它可以自动格式化 Java 代码,将链接的方法调用拆分为新行。
我想找到格式化 Java 8+ 代码的格式化程序,如下所示:
properties
.getEndpoints()
.stream()
.map(UriTemplate::new)
.collect(Collectors.toList());
而不是这个:
properties.getEndpoints().stream().map(UriTemplate::new).collect(Collectors.toList());
我需要找到可以从命令行运行的格式化程序,因为团队中并非所有开发人员都使用相同的 IDE。
我已经尝试过 google java formatter 和 spring java formatter,它们都以我希望避免的方式格式化代码(同一行中的链接方法调用)。
谢谢!
【问题讨论】:
-
我知道的唯一技巧是在每行的末尾添加一个
//。我知道您希望有一个更加自动化的解决方案。 -
对我来说,这是开发人员的行为,我认为您的团队需要对此进行宣传 :)
-
@ElliottFrisch 这是一种有趣的方法,如果没有其他方法,这可能是我们最后的手段,我们将讨论它。谢谢!
标签: java formatting