#navi_header|Java| IntelliJ IDEAのフォーマッタとか調べてたら、"Google Java Style" というのが出てきた。 これらしい。 - https://google.github.io/styleguide/javaguide.html Google謹製のフォーマッタツールも公開されてる。 - https://github.com/google/google-java-format - IntelliJ IDEAやEclipse向けのフォーマッタプラグインもあって、上記GitHubのREADMEにリンクがある。 Checkstyle向けのXMLも、Checkstyle公式からDLできるらしい。 - http://checkstyle.sourceforge.net/google_style.html 参考: - Google's Java Style の CheckStyle を使う - なにか作る -- http://create-something.hatenadiary.jp/entry/2015/01/31/121332 これらを使えば、IDEから手軽にフォーマットできるし、checkstyleで一括チェック・レポートも生成できる。 一歩進んで、ビルドシステム側で、そもそもcheckstyleの前に一括してチェックしたいし、IDEでちまちまフォーマットしてくよりは、設定変えたときに一括して再フォーマットしたい。 そんな要望を実現するために "Spotless" という GradleやMaven向けのライブラリが開発されてた。 - https://github.com/diffplug/spotless 参考: - Spotless を使って Java コードのフォーマットチェック、フォーマット適用を実現する - なにか作る -- http://create-something.hatenadiary.jp/entry/2018/06/24/184618 これらを活用することで、フォーマット関連の作業を最大限効率化できそうなので、いつか試してみたい。 #navi_footer|Java|