Help us understand the problem. What is going on with this article?

EmbulkのJavaコードで使われているコーディングスタイルAirliftってどんなスタイル?

More than 3 years have passed since last update.

Embulkのソースコードスタイルチェック方法 (Java編) で自分の書いたプラグインのスタイルをチェックした。

修正した結果を踏まえて、指摘を受けた点についてメモをした。
詳しくは、こちらを参照

その他色々あると思うけど、そのうち追加する予定。

空白

ifやwhile

空白を開け、{の前も空白を開ける

ダメ

if(x > 0){

OK

if (x > 0) {

if分などの()の前後は、空白を入れない。

ダメ

if ( x > 0 ) {

OK

if (x > 0) {

elseやcatch, finally

独立した行にする。(※、つまり}を独立した行にしろということ)

ダメ

} else if (x < 0) {

OK

}
else if (x < 0) {

カンマの後は、スペースを入れる

ダメ

foo(boolean a,int x,int y,int z)

OK

foo(boolean a, int x, int y, int z)

複数行の改行を入れない

ダメ

package com.intellij.samples;


import com.intellij.idea.Main;

OK

package com.intellij.samples;

import com.intellij.idea.Main;
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away