Dear Seata community, Checkstyle is a great tool for maintaining code formatting, but it only points out issues without automatically fixing them. On the other hand, Spotless provides an apply feature that can automatically format the code, making it much more convenient to use.Since Seata is an open-source project under Apache, developers from all over the world contribute to it. While it would be ideal if everyone were already familiar with Alibaba's Checkstyle rules, many contributors, including myself, may not be.
With that in mind, adopting Spotless could be a good option. For reference, JUnit, a project I have contributed to multiple times, has integrated Spotless, and I found it to be very convenient. What do you think about using Spotless? Best regards, Yongjun PS. Dubbo community is using the Spotless plugin. https://github.com/apache/dubbo/blob/cedc58316ddce533644aa627e5233711907c2e62/pom.xml#L172 Related document - https://github.com/diffplug/spotless