プロジェクトに一貫したフォーマットを適用するには、それを自動的に行うようにツールを構成する必要があります。私は次のことを提案します:
Eclipseフォーマッター
Eclipseの場合、[設定]([Java]->[コードスタイル]->[フォーマッター])に、プロジェクトのフォーマット方法を構成できるオプションがあります。新しいプロファイルを作成し、そこに構成を配置します。
終了すると、エクスポート機能があります(よく隠されているので、[編集]、[エクスポート]の順にクリックします)。がインポートできるように、構成をチームの他のメンバーに渡します。
Eclipseの保存アクション
フォーマッターを構成したままでも、開発者がコミットする前にコードをフォーマットすることを保証するものではないため、自動フォーマットを構成する必要があります。
再度[設定]に移動し([Java]->[エディター]->[アクションの保存])、[ソースコードのフォーマット]を選択します。このようにして、ファイルの保存中にコードがフォーマットされます。
EclipseCheckstyleプラグイン
一部の開発者はこれらの手順を正しく実行するのを忘れている可能性があるため、それを見つける方法が必要です。
Eclipse用のCheckstyleプラグインをインストールします。
プラグインをインストールすると、プラグインの構成を作成できます。その後、構成をチームの他のメンバーにエクスポートしたり、サーバーにアップロードして構成をリモートで参照したりすることができます。
リモート構成を持つことの利点は、maven-checkstyle-pluginからも参照でき、CIサーバーで起動することでレポートを提供できることです。
ハードコアになりたい場合は、基本構成(フォーマッターによって自動的に行われる構成)を警告ではなくエラーに設定して、誤って構成された日食を持つ開発者がコミットする前にエラーを確認できるようにすることができます。
事前構成されたEclipse
次のレベルに進みたい場合は、事前構成された日食を作成し、そのバージョンを開発者に配布して、開発者が何もする必要がないようにします。
副作用ボーナス:開発プラットフォームでのバージョンの不整合を回避します。構成管理は、ソースコードだけでなく、開発ツールにも関係します。物事をより予測可能に保ちます。