如何使用可配置库统一重新格式化 Java 源代码

How to uniformly reformat Java Source code with configurable library

我当前的项目要求生成统一格式的 Java 源代码。

我调查了列出的库 here

其中 none 个解决了我所有的问题。

需要强制格式化

所需的库必须有 Java API,我不想处理 IDE 插件或命令行调用。

google-java-format 库非常接近我的要求,但它在设计上不可配置。

Eclipse IDE 保存操作也已关闭,但它不会删除不必要的括号。

是否有满足我所有要求的库?

我会为此使用 IntelliJ IDEA 和检查。您可以配置 select 哪些检查 运行,甚至可以将它们限定在 tests/production code/custom 范围内。检查种类繁多,您正在寻找的应该在可以提供的范围内。此外,您可以对整个项目进行全面检查,并通过单击按钮修复特定类型的所有问题。

https://www.jetbrains.com/help/idea/code-inspection.html https://www.jetbrains.com/help/idea/running-inspections.html https://blog.jetbrains.com/idea/2014/07/try-intellij-idea-14-eap-138-1283-4-with-code-cleanup-android-studio-beta-features-and-more/