アキはフリーランスのプログラマーです >> Java >> PMD
Sponsored link

このエントリーを含むはてなブックマーク このエントリーを含むECナビ人気ニュース

PMD importルール

EclipseのようなIDEを使用してはそれほど気にすることはないのですが

使ってないものを記述しているとimport文を自動で取得するときとかうまくいかないことがあるでしょう。


DuplicateImports(同じimport文がある)

*の省略形でも引っかかります。

//よくない例
import java.io.File;
import java.io.*;

DontImportJavaLang(Java.langはimportする必要がない)

java.langは最初からimport状態

//よくない例
import java.lang.String;
public class Foo {}

UnusedImports(使っていないimportがある)

//よくない例
import java.io.File;
public class Foo {}

ImportFromSamePackage(パッケージが同じものはimportする必要がない)

//よくない例
package foo;
import foo.Buz; // no need for this
public class Bar{}
 




このエントリーを含むはてなブックマーク このエントリーを含むECナビ人気ニュース