[Java] Google Java Style Guide を IntelliJ に設定して整形する

Google のコード規約に沿ってチェックを行い、フォーマットを実行する設定。

Contents

スタイルガイド

Java スタイルガイドはこちらに。

非公式和訳。

スタイルガイドの入手とインポート

「設定 / 環境設定ダイアログ ⌘,」から「エディター | コードスタイル」を選択。

英語 UI の場合は、「Preferences -> Editor -> Code Style」。

Macintosh Download it and go into Preferences -> Editor -> Code Style. Click on Manage and import the downloaded Style Setting file. Select GoogleStyle as new coding style.

Installing the google styleguide settings in intellij and eclipse · HPI-Information-Systems/Metanome Wiki

Google が intellij-java-google-style.xml を用意してくれている。
下記をダウンロードし、IntelliJ にインポートする。

以上。

フォーマット

メニュー「コード > ファイルの整形…」から選択。
macOS では cmd + opt + l(エル) ショートカットでフォーマットされる。

こちらで書き殴っていたコードを整形。

package com.example.arrayloop;

import java.util.Arrays;
import java.util.LinkedList;

public class ArrayLoop {

    public static void main(String[] args) {
    var start = System.currentTimeMillis();

    var msg = new StringBuilder();
    var array = new LinkedList<>(Arrays.asList(50, 60, 70, 80));
    for (var mps : array) {
      var kmh = mps * 3600 / 1000;
      msg.append("最大瞬間風速").append(mps).append("m = 時速").append(kmh).append("km").append("\n");
    }

    System.out.println(msg);

    var end = System.currentTimeMillis();
    System.out.println((end - start) + "ミリ秒");
  }
}

補遺

プラグインのインストールは不要だった。

checkstyle のインストールも不要だった。