Obwohl ich es mag, wenn der Code beim Speichern automatisch formatiert wird (tatsächlich habe ich ihn für meine persönlichen Projekte aktiviert). Ich habe festgestellt, dass ich diese Vorgehensweise in Projektteams, die Eclipse-basierte Produkte verwenden, nicht vollständig empfehlen kann, da der Eclipse-Formatierer einige kritische Fehler aufweist, die mich davon abhalten, sie zu empfehlen.
Speziell wenn Sie "Code Cleanup" + "Formatierer" aktiviert haben, werden die Einrückungen bei jedem Speichern behoben / aufgehoben.
Jede neue Version von Eclipse kann das Formatierungsprogramm (zum Besseren) ändern, würde jedoch erhebliche Änderungen wie JavaDocs einführen, die den zusätzlichen Speicherplatz nach dem endgültigen Entfernen des Speicherplatzes entfernen, der *
jedoch erst nach der Einführung von Helios und vielen Unternehmen mit der älteren Rational Software-Version von Eclipse eingeführt wurde das nutzt Helios als Basis.
Der von Eclipse bereitgestellte Code-Formatierer ist nicht per API erweiterbar, da er CodeFormatter javadoc explizit angibt
Diese Klasse ist nicht dafür vorgesehen, von Clients in Unterklassen unterteilt zu werden.
Zugegeben, ich habe noch keine praktikable nichtkommerzielle Alternative gefunden. Jalopy wurde seit Jahren nicht mehr aktualisiert und die Gabeln in Github sind noch nicht so organisiert, dass ich sie nur empfehlen kann. Es gibt auch keine Update-Site für die Integration von Eclipse. Eigentlich hatte ich vor, die Code-Formatierung als Teil des Builds vorzunehmen, ähnlich wie ich es mit dem Cleanpom-Maven-Plugin mit Jalopy gemacht habe, aber diese Idee blieb auf der Strecke, da es für Jalopy keine Updates gab.