home Glamenv-Septzen(ぐらめぬ・ぜぷつぇん)(archive)

Java/"Google Java Style" とビルドシステムからの一括フォーマッタ "Spotless" 関連メモ

作成日: 2019-01-02 19:16:46   /   last updated at: 2019-01-02 19:17:08
カテゴリ: Java 

IntelliJ IDEAのフォーマッタとか調べてたら、"Google Java Style" というのが出てきた。
これらしい。

Google謹製のフォーマッタツールも公開されてる。

Checkstyle向けのXMLも、Checkstyle公式からDLできるらしい。

参考:

これらを使えば、IDEから手軽にフォーマットできるし、checkstyleで一括チェック・レポートも生成できる。

一歩進んで、ビルドシステム側で、そもそもcheckstyleの前に一括してチェックしたいし、IDEでちまちまフォーマットしてくよりは、設定変えたときに一括して再フォーマットしたい。
そんな要望を実現するために "Spotless" という GradleやMaven向けのライブラリが開発されてた。

参考:

これらを活用することで、フォーマット関連の作業を最大限効率化できそうなので、いつか試してみたい。


original url: https://www.glamenv-septzen.net/view/1446