Embora eu goste de ter o código formatado automaticamente ao salvar (na verdade, eu o habilitei em meus projetos pessoais). Descobri que não podia recomendar totalmente essa prática nas equipes de projeto que usam produtos baseados no Eclipse, pois o formatador do Eclipse possui alguns erros críticos que me impedem de recomendá-lo.
Especificamente, se você tiver "limpeza de código" + "formatador" habilitado, os recuos serão corrigidos / não corrigidos a cada salvamento.
Cada nova versão do Eclipse pode alterar o formatador (para melhor), mas introduziria mudanças significativas, como o JavaDocs, finalmente removendo esse espaço extra após o, *
mas que foi introduzido algum tempo depois que o Helios e muitas empresas estiverem usando a versão mais antiga do Eclipse da Rational Software que usa o Helios como base.
O formatador de código fornecido pelo Eclipse não é extensível por sua API; na verdade, ele declara explicitamente o CodeFormatter javadoc
Esta classe não se destina a ser subclassificada pelos clientes.
Concedido, ainda não encontrei nenhuma alternativa não comercial viável . O Jalopy não é atualizado há anos e os garfos no github ainda não estão organizados para me fazer recomendar um deles. Também não possui nenhum site de atualização para que o Eclipse o integre. Na verdade, eu estava planejando fazer a formatação do código como parte da compilação, da mesma forma que fiz o cleanpom-maven-plugin usando o Jalopy, mas essa ideia caiu no esquecimento devido à falta de atualizações para o Jalopy.