很高兴在整个项目中拥有坚如磐石、始终如一的工具辅助风格。
我对Spotless插件非常满意。
https://github.com/diffplug/spotless
缺点是有一个变化,或者一系列的变化,会重写每个文件;当有未完成的更改时,这可能会令人讨厌。可以做到的,格式化所有当前PR中没有文件的内容;然后推送某种类型的预提交钩子。
很高兴在整个项目中拥有坚如磐石、始终如一的工具辅助风格。
我对Spotless插件非常满意。
https://github.com/diffplug/spotless
缺点是有一个变化,或者一系列的变化,会重写每个文件;当有未完成的更改时,这可能会令人讨厌。可以做到的,格式化所有当前PR中没有文件的内容;然后推送某种类型的预提交钩子。
2条答案
按热度按时间bf1o4zei1#
如果使用代码格式化工具被验证,我建议使用 https://github.com/jhipster/prettier-java - 免责声明:我是 JHipster 的负责人,因此我是该项目的一部分。
它比 Spotless 快得多,更现代化,并且可以与 IDE 插件和其他语言一起使用(它是 Prettier 的官方 Java 版本)
p5cysglq2#
你好,我可以试一下这个吗?