IntelliJ IDEAのフォーマッタとか調べてたら、"Google Java Style" というのが出てきた。
これらしい。
Google謹製のフォーマッタツールも公開されてる。
Checkstyle向けのXMLも、Checkstyle公式からDLできるらしい。
参考:
これらを使えば、IDEから手軽にフォーマットできるし、checkstyleで一括チェック・レポートも生成できる。
一歩進んで、ビルドシステム側で、そもそもcheckstyleの前に一括してチェックしたいし、IDEでちまちまフォーマットしてくよりは、設定変えたときに一括して再フォーマットしたい。
そんな要望を実現するために "Spotless" という GradleやMaven向けのライブラリが開発されてた。
参考:
これらを活用することで、フォーマット関連の作業を最大限効率化できそうなので、いつか試してみたい。
コメント