IntelliJ IDEA 2020.1ヘルプ

Java インスペクションのリスト

Arquillian

インスペクションの名前

デフォルト状態

デフォルトの重大度

正しく準備する必要がある Arquillian テスト・クラス

the Enabled checkbox 有効

Error icon エラー

Arquillianテストクラスは @Deployment 注釈を持つメソッドを持つべきです

the Enabled checkbox 有効

Error icon エラー

Arquillianテストクラスは @Deployment 注釈を持つメソッドを1つだけ持つべきです

the Enabled checkbox 有効

Error icon エラー

@Deployment メソッドの間違った戻り型

the Enabled checkbox 有効

Error icon エラー

@Deployment メソッドの誤った署名

the Enabled checkbox 有効

Error icon エラー

抽象問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

具象クラスにキャスト

the Disabled checkbox 無効

Warning icon 警告

instanceof チェックのチェーン

the Disabled checkbox 無効

Warning icon 警告

クラスはそのサブクラスの 1 つを参照

the Disabled checkbox 無効

Warning icon 警告

フィーチャーの横恋慕

the Disabled checkbox 無効

Warning icon 警告

instanceof 具体的なクラス

the Disabled checkbox 無効

Warning icon 警告

thisinstanceof チェック

the Disabled checkbox 無効

Warning icon 警告

インターフェースメソッドが java.lang.Objectのメソッドと衝突する

the Enabled checkbox 有効

Warning icon 警告

具象クラスのローカル変数

the Disabled checkbox 無効

Warning icon 警告

マジック・ナンバー

the Disabled checkbox 無効

Warning icon 警告

具象クラスへのメソッドパラメータ

the Disabled checkbox 無効

Warning icon 警告

具象クラスのメソッド戻り

the Disabled checkbox 無効

Warning icon 警告

フィールドまたはパラメータタイプとして使用されるOptional

the Enabled checkbox 有効

Warning icon 警告

強すぎる型キャスト

the Disabled checkbox 無効

Warning icon 警告

内部クラスからのみ使用されるプライベートメソッド

the Disabled checkbox 無効

Warning icon 警告

public メソッドがインターフェースに公開されていません

the Disabled checkbox 無効

Warning icon 警告

boolean パラメータを持つpublic メソッド

the Disabled checkbox 無効

Warning icon 警告

具象クラスの静的フィールド

the Disabled checkbox 無効

Warning icon 警告

他の1つのクラスからのみ使用される静的メンバー

the Disabled checkbox 無効

Warning icon 警告

タイプが弱くなる可能性があります

the Disabled checkbox 無効

Warning icon 警告

インスタンス・フィールドの型は具象クラスです

the Disabled checkbox 無効

Warning icon 警告

代入問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

オペレーター割り当てで置換可能な割り当て

the Disabled checkbox 無効

Warning icon 警告

for ループパラメータへの代入

the Disabled checkbox 無効

Warning icon 警告

キャッチブロック・パラメーターへの代入

the Disabled checkbox 無効

Warning icon 警告

ラムダ・パラメーターへの代入

the Disabled checkbox 無効

Warning icon 警告

メソッド・パラメーターへの代入

the Disabled checkbox 無効

Warning icon 警告

インスタンス・コンテキストからの静的フィールドへの代入

the Disabled checkbox 無効

Warning icon 警告

条件として使用される割り当て

the Disabled checkbox 無効

Warning icon 警告

コンストラクターは、スーパー・クラスで定義されたフィールドに value を代入

the Disabled checkbox 無効

Warning icon 警告

null 割り当て

the Disabled checkbox 無効

Warning icon 警告

使用された割り当ての結果

the Disabled checkbox 無効

Warning icon 警告

++ または -- の値

the Disabled checkbox 無効

Warning icon 警告

ビット操作問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

互換性のないビット単位のマスク操作

the Enabled checkbox 有効

Warning icon 警告

無意味なビット式

the Enabled checkbox 有効

Warning icon 警告

不適切な定数によるシフト演算

the Enabled checkbox 有効

Warning icon 警告

クラス・メトリクス

インスペクションの名前

デフォルト状態

デフォルトの重大度

あまりにも多くのメソッドを持つ匿名の内部クラス

the Disabled checkbox 無効

Warning icon 警告

継承ツリーで深すぎるクラス

the Disabled checkbox 無効

Warning icon 警告

クラスが多すぎるクラス

the Disabled checkbox 無効

Warning icon 警告

フィールドが多すぎるクラス

the Disabled checkbox 無効

Warning icon 警告

メソッドが多すぎるクラス

the Disabled checkbox 無効

Warning icon 警告

内部クラスも深く入れ子になっています

the Disabled checkbox 無効

Warning icon 警告

非常に複雑な匿名クラス

the Disabled checkbox 無効

Warning icon 警告

非常に複雑なクラス

the Disabled checkbox 無効

Warning icon 警告

過度に結合されたクラス

the Disabled checkbox 無効

Warning icon 警告

クラス構造

インスペクションの名前

デフォルト状態

デフォルトの重大度

抽象クラスはインターフェース

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

匿名の内部クラス

the Disabled checkbox 無効

Warning icon 警告

クラスはリスナーを実装する代わりにアダプターを拡張することがあります

the Disabled checkbox 無効

Warning icon 警告

クラス名はファイル名とは異なります

the Disabled checkbox 無効

Warning icon 警告

private コンストラクターだけを持つクラスは finalと宣言されるべきです

the Disabled checkbox 無効

Warning icon 警告

抽象クラスで宣言された定数

the Disabled checkbox 無効

Warning icon 警告

インターフェースで宣言された定数

the Disabled checkbox 無効

Warning icon 警告

空のクラス

the Disabled checkbox 無効

Warning icon 警告

フィールドはローカルにできます

the Enabled checkbox 有効

Warning icon 警告

final クラス

the Disabled checkbox 無効

Warning icon 警告

final

the Disabled checkbox 無効

Warning icon 警告

final クラスのfinal メソッド

the Disabled checkbox 無効

Warning icon 警告

インターフェースの内部クラス

the Disabled checkbox 無効

Warning icon 警告

インターフェースは @FunctionalInterfaceと注釈を付けられる

the Disabled checkbox 無効

Warning icon 警告

限定スコープの内部クラス

the Disabled checkbox 無効

Warning icon 警告

マーカー・インターフェース

the Disabled checkbox 無効

Warning icon 警告

メソッドはクラスごとの定数 the Inspect Code iconを返す

the Disabled checkbox 無効

Warning icon 警告

1 つのファイル内の複数のトップ・レベル・クラス

the Disabled checkbox 無効

Warning icon 警告

抽象クラスのnon-opメソッド

the Disabled checkbox 無効

Warning icon 警告

列挙型のfinal 以外のフィールド

the Disabled checkbox 無効

Warning icon 警告

static 以外のイニシャライザ

the Disabled checkbox 無効

Warning icon 警告

ローカルにすることができるパラメーター

the Enabled checkbox 有効

Warning icon 警告

private メソッドが finalを宣言しました

the Enabled checkbox 有効

Warning icon 警告

final クラスのprivate メソッド

the Disabled checkbox 無効

Warning icon 警告

public コンストラクター

the Disabled checkbox 無効

Warning icon 警告

非公開クラスのpublic コンストラクター

the Disabled checkbox 無効

Warning icon 警告

シングルトン

the Disabled checkbox 無効

Warning icon 警告

staticfinal 以外のフィールド

the Disabled checkbox 無効

Warning icon 警告

static メソッドが finalを宣言しました

the Enabled checkbox 有効

Warning icon 警告

ユーティリティー・クラス

the Disabled checkbox 無効

Warning icon 警告

実用クラスは enumである場合もあります

the Disabled checkbox 無効

Warning icon 警告

ユーティリティクラスは finalではありません

the Disabled checkbox 無効

Warning icon 警告

public コンストラクターを持つユーティリティクラス

the Disabled checkbox 無効

Warning icon 警告

public コンストラクターなしのユーティリティクラス

the Disabled checkbox 無効

Warning icon 警告

the Inspect Code icon のラベルが付いたインスペクションはエディターでは使用できず、分析 | コードのインスペクションまたは分析 | 名前でインスペクションを実行を介して起動できます。

クローン問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

clone()CloneNotSupportedExceptionを宣言しません

the Enabled checkbox 有効

Warning icon 警告

clone() はコンストラクターでオブジェクトをインスタンス化する

the Disabled checkbox 無効

Warning icon 警告

非Cloneabeクラスのclone() メソッド

the Disabled checkbox 無効

Warning icon 警告

非Cloneabeクラスのclone() メソッド

the Disabled checkbox 無効

Warning icon 警告

clone() メソッドが publicではありません

the Disabled checkbox 無効

Warning icon 警告

clone() はそれが含むクラスと等しい戻り値の型を持つべきです

the Disabled checkbox 無効

Warning icon 警告

clone() メソッドなしのクローンクラス

the Disabled checkbox 無効

Warning icon 警告

clone() Cloneableの使用

the Disabled checkbox 無効

Warning icon 警告

コード成熟度

インスペクションの名前

デフォルト状態

デフォルトの重大度

printStackTrace()を呼び出す

the Disabled checkbox 無効

Warning icon 警告

Thread.dumpStack()を呼び出す

the Disabled checkbox 無効

Warning icon 警告

非推奨 API の使用方法

the Enabled checkbox 有効

Warning icon 警告

廃止予定の方法はまだ使用されています

the Enabled checkbox 有効

Warning icon 警告

インスペクション抑制注釈

the Disabled checkbox 無効

Warning icon 警告

ThrowableSystem.outに印刷

the Enabled checkbox 有効

Warning icon 警告

削除とマークされた API の使用

the Enabled checkbox 有効

Error icon エラー

廃止コレクション型の使用

the Disabled checkbox 無効

Warning icon 警告

廃止 API の使用

the Disabled checkbox 無効

Warning icon 警告

System.out または System.err の使用

the Disabled checkbox 無効

Warning icon 警告

コード・スタイル問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

列挙値に置換可能な配列

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

new 式なしの配列作成

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

assert メッセージは文字列ではありません

the Disabled checkbox 無効

Warning icon 警告

結合可能な代入と宣言

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

ブロック・マーカーのコメント

the Disabled checkbox 無効

Warning icon 警告

C スタイルの配列宣言

the Enabled checkbox 有効

Warning icon 警告

String.concat() の呼び出しは +に置き換えることができます

the Disabled checkbox 無効

Warning icon 警告

境界ワイルドカードが使用可能

the Disabled checkbox 無効

Warning icon 警告

等価チェーン比較

the Disabled checkbox 無効

Warning icon 警告

連鎖メソッド呼び出し

the Disabled checkbox 無効

Warning icon 警告

クラスは明示的に java.lang.Objectを継承

the Enabled checkbox 有効

Warning icon 警告

コード・ブロックには単一のステートメントが含まれています

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

条件が Optional に置換可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

混乱する 8 進エスケープ・シーケンス

the Disabled checkbox 無効

Warning icon 警告

定数式を評価可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

比較の反対側の定数

the Disabled checkbox 無効

Warning icon 警告

波括弧なしのフロー文の制御

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

ダイヤモンドは明示的な型引数で置換可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

Enum値でequals() が呼び出されました

the Disabled checkbox 無効

Warning icon 警告

"literal".equals(expression)ではなくexpression.equals("literal")

the Disabled checkbox 無効

Warning icon 警告

イニシャライザーに移動可能なフィールド割り当て

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

フィールドは Final

the Disabled checkbox 無効

Warning icon 警告

?:、&&、または || 表現に置き換え可能な if 文

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

super()への暗黙の呼び出し

the Disabled checkbox 無効

Warning icon 警告

インスタンスフィールドアクセスが thisで修飾されていません

the Disabled checkbox 無効

Warning icon 警告

インスタンスフィールドアクセスが thisで修飾されていません

the Disabled checkbox 無効

Warning icon 警告

コード・ブロックを持つことができるラベル付き switch ルール

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

冗長なコード・ブロックがあるラベル付き switch ルール

the Enabled checkbox 有効

Warning icon 警告

ラムダ本体はコードブロックにすることが可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

ラムダは匿名クラスに置換可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

ラムダ・パラメータータイプを指定可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

'List.indexOf()' 式は contains()と置き換え可能です

the Disabled checkbox 無効

Warning icon 警告

ローカル変数またはパラメーターは final にできます

the Disabled checkbox 無効

Warning icon 警告

メソッド参照はラムダで置換可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

ミスソート修飾子

the Disabled checkbox 無効

Warning icon 警告

マルチキャッチは別々のキャッチブロックに分割可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

1 つの宣言で複数の変数

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

ネストされたメソッド呼び出し

the Disabled checkbox 無効

Warning icon 警告

Optional 型の null 値

the Enabled checkbox 有効

Warning icon 警告

Objects.equals() は equals() で置換可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

オプションはifステートメントのシーケンスに置き換えることができます

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

Optional に配列またはコレクションが含まれています

the Disabled checkbox 無効

Warning icon 警告

Optional.isPresent() は関数スタイルの表現に置換可能

the Enabled checkbox 有効

Warning icon 警告

総称にすることが可能な Raw 型

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

定数配列作成における冗長 new

the Disabled checkbox 無効

Warning icon 警告

冗長フィールドの初期化

the Disabled checkbox 無効

Warning icon 警告

冗長なインターフェース宣言

the Disabled checkbox 無効

Warning icon 警告

冗長な引数なしのコンストラクター

the Disabled checkbox 無効

Warning icon 警告

結果計算から分離されたreturn

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

thisの帰還

the Disabled checkbox 無効

Warning icon 警告

簡略化可能な注釈

the Disabled checkbox 無効

Warning icon 警告

単一要素注釈

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

size() == 0isEmpty()と交換可能

the Disabled checkbox 無効

Warning icon 警告

標準の Charset オブジェクトを使用可能

the Enabled checkbox 有効

Warning icon 警告

ループに置き換え可能な Stream API 呼び出しチェーン

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

Stream API チェーンに統合できる後続のステップ

the Enabled checkbox 有効

Warning icon 警告

複数のリソースを持つtry ステートメントは分割可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

型パラメータは明示的に java.lang.Objectを拡張する

the Enabled checkbox 有効

Warning icon 警告

不明確な表現

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

不当に修飾された内部クラスへのアクセス

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

不必要に修飾された静的アクセス

the Disabled checkbox 無効

Warning icon 警告

不必要に修飾された静的にインポートされた要素

the Disabled checkbox 無効

Warning icon 警告

ローカル変数またはパラメータに不要な final

the Disabled checkbox 無効

Warning icon 警告

equals() 呼び出しの前に不要な null チェック

the Disabled checkbox 無効

Warning icon 警告

不要な super 修飾子

the Disabled checkbox 無効

Warning icon 警告

不要な this 修飾子

the Disabled checkbox 無効

Warning icon 警告

super()への不要な呼び出し

the Disabled checkbox 無効

Warning icon 警告

toString()への不要な呼び出し

the Disabled checkbox 無効

Warning icon 警告

不要なコードブロック

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

不要な文字列への変換

the Enabled checkbox 有効

Warning icon 警告

不要な enum 修飾子

the Enabled checkbox 有効

Warning icon 警告

不要な完全修飾名

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

不要なインターフェース修飾子

the Enabled checkbox 有効

Warning icon 警告

不必要なカッコ

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

this または superには不要な修飾子

the Disabled checkbox 無効

Warning icon 警告

不要なセミコロン

the Enabled checkbox 有効

Warning icon 警告

非準拠の内部クラスアクセス

the Disabled checkbox 無効

Warning icon 警告

非正規の静的アクセス

the Disabled checkbox 無効

Warning icon 警告

コンパイラー問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

Javac 特有の問題

the Enabled checkbox 有効

Warning icon 警告

未チェックの警告

the Enabled checkbox 有効

Warning icon 警告

並行注釈問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

static フィールドによって保護されているインスタンス・メンバー

the Disabled checkbox 無効

Warning icon 警告

非 final @GuardedBy フィールド

the Disabled checkbox 無効

Warning icon 警告

@Immutable クラスの非 final フィールド

the Disabled checkbox 無効

Warning icon 警告

インスタンスファイルにより保護された静的メンバーまたはこれ

the Disabled checkbox 無効

Warning icon 警告

保護されていないフィールド・アクセス

the Disabled checkbox 無効

Warning icon 警告

不明な @GuardedBy フィールド

the Disabled checkbox 無効

Warning icon 警告

制御フロー問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

アサーションは if 文で置換可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

ブール式を条件式に置換可能

the Disabled checkbox 無効

Warning icon 警告

ラベル付きのbreak ステートメント

the Disabled checkbox 無効

Warning icon 警告

break ステートメント

the Disabled checkbox 無効

Warning icon 警告

無限ループ内の条件付き break

the Enabled checkbox 有効

Warning icon 警告

条件式を分岐式の中に入れることが可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

条件式 (?:)

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

同一の分岐を持つ条件式

the Disabled checkbox 無効

Warning icon 警告

否定条件付き条件式

the Disabled checkbox 無効

Warning icon 警告

定数条件式

the Enabled checkbox 有効

Warning icon 警告

ラベル付きのcontinue ステートメント

the Disabled checkbox 無効

Warning icon 警告

continue ステートメント

the Disabled checkbox 無効

Warning icon 警告

switch ステートメントの最後のケースではないdefault

the Disabled checkbox 無効

Warning icon 警告

二重否定

the Enabled checkbox 有効

Warning icon 警告

if ステートメントの重複条件

the Enabled checkbox 有効

Warning icon 警告

&& または ||の重複条件

the Disabled checkbox 無効

Warning icon 警告

大文字と小文字を区別しない列挙 switch ステートメント

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

switch ステートメントのフォールスルー

the Disabled checkbox 無効

Warning icon 警告

for ループは while ループに置き換えることができます

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

欠落している部品を含むfor ループ

the Disabled checkbox 無効

Warning icon 警告

冪等ループ本体

the Enabled checkbox 有効

Warning icon 警告

if ステートメントは条件式に置き換えることができます

the Disabled checkbox 無効

Warning icon 警告

共通部分を含むif ステートメント

the Enabled checkbox 有効

Weak Warning icon 弱い警告

否定条件付きのif ステートメント

the Disabled checkbox 無効

Warning icon 警告

ブランチが多すぎるif ステートメント

the Disabled checkbox 無効

Warning icon 警告

無限ループ・ステートメント

the Enabled checkbox 有効

Warning icon 警告

ラベル付きステートメント

the Disabled checkbox 無効

Warning icon 警告

ローカル変数が異なる switch で使用され宣言されているブランチ

the Disabled checkbox 無効

Warning icon 警告

ループしないループ文

the Enabled checkbox 有効

Warning icon 警告

ループ変数がループ内で更新されない

the Enabled checkbox 有効

Warning icon 警告

暗黙の終了条件を持つループ

the Disabled checkbox 無効

Warning icon 警告

否定の条件式

the Disabled checkbox 無効

Warning icon 警告

否定同値式

the Disabled checkbox 無効

Warning icon 警告

入れ子の switch

the Disabled checkbox 無効

Warning icon 警告

ネストされた条件式

the Disabled checkbox 無効

Warning icon 警告

非常に複雑なブール式

the Disabled checkbox 無効

Warning icon 警告

無意味な indexOf() の比較

the Disabled checkbox 無効

Warning icon 警告

無意味なブール式

the Enabled checkbox 有効

Warning icon 警告

冗長 else

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

冗長 if ステートメント

the Enabled checkbox 有効

Warning icon 警告

冗長な条件式

the Enabled checkbox 有効

Warning icon 警告

簡略化可能なブール式

the Enabled checkbox 有効

Warning icon 警告

簡略化可能な条件式

the Enabled checkbox 有効

Warning icon 警告

ステートメントは assert または Objects.requireNonNullに置き換えることができます

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

switch ステートメント

the Disabled checkbox 無効

Warning icon 警告

ブランチが少なすぎるswitch ステートメント

the Enabled checkbox 有効

Warning icon 警告

ブランチ密度が低すぎるswitch ステートメント

the Disabled checkbox 無効

Warning icon 警告

ブランチが多すぎるswitch ステートメント

the Disabled checkbox 無効

Warning icon 警告

default なしのswitch ステートメントブランチ

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

メソッド呼び出しの前に不要な null チェック

the Enabled checkbox 有効

Warning icon 警告

データ・フロー

インスペクションの名前

デフォルト状態

デフォルトの重大度

真偽メソッドが常に逆転されています

the Enabled checkbox 有効

Warning icon 警告

常に反転されている真偽値

the Disabled checkbox 無効

Warning icon 警告

メソッド呼び出しが Demeter の法則に違反する

the Disabled checkbox 無効

Warning icon 警告

負の名前のブール変数

the Disabled checkbox 無効

Warning icon 警告

冗長なローカル変数

the Enabled checkbox 有効

Warning icon 警告

ローカル変数の再利用

the Disabled checkbox 無効

Warning icon 警告

変数の範囲が広すぎる

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

値が一定であることが知られている変数の使用

the Disabled checkbox 無効

Warning icon 警告

宣言の冗長性

インスペクションの名前

デフォルト状態

デフォルトの重大度

インスタンス参照を通した静的メンバーへのアクセス

the Enabled checkbox 有効

Warning icon 警告

実際のメソッド・パラメーターは同じ定数です

the Enabled checkbox 有効

Warning icon 警告

簡素化可能なコレクター

the Enabled checkbox 有効

Warning icon 警告

宣言アクセスの制限

the Disabled checkbox 無効

Warning icon 警告

宣言はfinal修飾子を持つことができます the Inspect Code icon

the Enabled checkbox 有効

Warning icon 警告

デフォルトの注釈パラメーター値

the Enabled checkbox 有効

Warning icon 警告

throws の重複

the Enabled checkbox 有効

Warning icon 警告

空のメソッド the Inspect Code icon

the Enabled checkbox 有効

Warning icon 警告

折りたたみ可能な関数式

the Enabled checkbox 有効

Warning icon 警告

使用しないメソッドの戻り値

the Enabled checkbox 有効

Warning icon 警告

メソッドは同じ値を返します the Inspect Code icon

the Enabled checkbox 有効

Warning icon 警告

明らかに null でない引数で呼び出された null チェック・メソッド

the Enabled checkbox 有効

Warning icon 警告

単純化できる Optional 呼び出しチェーン

the Enabled checkbox 有効

Warning icon 警告

冗長 close()

the Enabled checkbox 有効

Warning icon 警告

モジュール情報内の冗長 requires ステートメント the Inspect Code icon

the Enabled checkbox 有効

Warning icon 警告

冗長 throws

the Enabled checkbox 有効

Warning icon 警告

冗長なラムダ・パラメーター型

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

空のコンテナーに対する冗長操作

the Enabled checkbox 有効

Warning icon 警告

冗長な Stream または Optional 呼び出しチェーンのステップ

the Enabled checkbox 有効

Warning icon 警告

単純化できる Stream API 呼び出しチェーン

the Enabled checkbox 有効

Warning icon 警告

関数式の自明な使い方

the Enabled checkbox 有効

Warning icon 警告

不要なモジュール依存関係

the Enabled checkbox 有効

Warning icon 警告

未使用の宣言

the Enabled checkbox 有効

Warning icon 警告

未使用ラベル

the Enabled checkbox 有効

Warning icon 警告

自身に割り当てられた変数

the Enabled checkbox 有効

Warning icon 警告

プリミティブな可能性があるラッパー型

the Enabled checkbox 有効

Warning icon 警告

the Inspect Code icon のラベルが付いたインスペクションはエディターでは使用できず、分析 | コードのインスペクションまたは分析 | 名前でインスペクションを実行を介して起動できます。

依存関係問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

依存関係が多すぎるクラス the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

依存関係が多すぎるクラス the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

推移的依存関係が多すぎるクラス the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

推移的な従属要素が多すぎるクラス the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

周期クラス依存性 the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

周期パッケージ依存関係 the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

不正なパッケージ依存関係

the Enabled checkbox 有効

Error icon エラー

疑わしいパッケージプライベートアクセス

the Disabled checkbox 無効

Warning icon 警告

the Inspect Code icon のラベルが付いたインスペクションはエディターでは使用できず、分析 | コードのインスペクションまたは分析 | 名前でインスペクションを実行を介して起動できます。

カプセル化

インスペクションの名前

デフォルト状態

デフォルトの重大度

別のオブジェクトの非公開フィールドへのアクセス

the Disabled checkbox 無効

Warning icon 警告

可変型のフィールドの代入または返却

the Disabled checkbox 無効

Warning icon 警告

パッケージ可視フィールド

the Disabled checkbox 無効

Warning icon 警告

パッケージ可視ネスト・クラス

the Disabled checkbox 無効

Warning icon 警告

protected フィールド

the Disabled checkbox 無効

Warning icon 警告

protected ネスト・クラス

the Disabled checkbox 無効

Warning icon 警告

public フィールド

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

public ネストクラス

the Disabled checkbox 無効

Warning icon 警告

エラー処理

インスペクションの名前

デフォルト状態

デフォルトの重大度

例外を無視する可能性があるキャッチブロック

the Enabled checkbox 有効

Warning icon 警告

キャッチした例外がすぐに再スローされています

the Enabled checkbox 有効

Warning icon 警告

チェックされた例外クラス

the Disabled checkbox 無効

Warning icon 警告

クラスは java.lang.Throwableを直接拡張する

the Disabled checkbox 無効

Warning icon 警告

finally ブロック内のcontinue または break

the Enabled checkbox 有効

Warning icon 警告

空の finally ブロック

the Enabled checkbox 有効

Warning icon 警告

空の try ブロック

the Enabled checkbox 有効

Warning icon 警告

引数なしで呼び出される例外コンストラクター

the Disabled checkbox 無効

Warning icon 警告

正常に完了できないfinally ブロック

the Enabled checkbox 有効

Warning icon 警告

catch パラメーターのinstanceof

the Disabled checkbox 無効

Warning icon 警告

java.lang.Error は再スローされません

the Disabled checkbox 無効

Warning icon 警告

java.lang.ThreadDeath は再スローされません

the Disabled checkbox 無効

Warning icon 警告

ネストした try ステートメント

the Disabled checkbox 無効

Warning icon 警告

例外クラスの非最終フィールド

the Disabled checkbox 無効

Warning icon 警告

投入されたnull

the Disabled checkbox 無効

Warning icon 警告

広すぎる catch ブロック

the Disabled checkbox 無効

Warning icon 警告

広すぎる throws

the Disabled checkbox 無効

Warning icon 警告

捕捉された禁止例外

the Disabled checkbox 無効

Warning icon 警告

禁止された例外が宣言されました

the Disabled checkbox 無効

Warning icon 警告

投げられた禁止された例外

the Disabled checkbox 無効

Warning icon 警告

finally ブロック内のreturn

the Enabled checkbox 有効

Warning icon 警告

try ステートメントを含むことによってキャッチされたthrow

the Disabled checkbox 無効

Warning icon 警告

捕捉された例外を無視する catch ブロック内のthrow

the Disabled checkbox 無効

Warning icon 警告

finally ブロック内のthrow

the Enabled checkbox 有効

Warning icon 警告

未チェックの例外クラス

the Disabled checkbox 無効

Warning icon 警告

未チェックの例外が throws 句で宣言されています

the Disabled checkbox 無効

Warning icon 警告

Throwable.initCause()への不要な呼び出し

the Enabled checkbox 有効

Warning icon 警告

ファイナライズ

インスペクションの名前

デフォルト状態

デフォルトの重大度

明示的に呼び出されたfinalize()

the Enabled checkbox 有効

Warning icon 警告

finalize() 宣言

the Disabled checkbox 無効

Warning icon 警告

finalize() が宣言されていません protected

the Disabled checkbox 無効

Warning icon 警告

一般

インスペクションの名前

デフォルト状態

デフォルトの重大度

製品コードでのテスト専用クラスまたはメソッド呼び出し

the Disabled checkbox 無効

Warning icon 警告

インポート

インスペクションの名前

デフォルト状態

デフォルトの重大度

* インポート

the Disabled checkbox 無効

Warning icon 警告

同じパッケージからのインポート

the Disabled checkbox 無効

Warning icon 警告

java.lang インポート

the Disabled checkbox 無効

Warning icon 警告

単一クラスのインポート

the Disabled checkbox 無効

Warning icon 警告

静的インポート

the Disabled checkbox 無効

Warning icon 警告

未使用の import

the Enabled checkbox 有効

Warning icon 警告

継承問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

具象クラスを継承した抽象クラス

the Disabled checkbox 無効

Warning icon 警告

具象サブクラスを持たない抽象クラス

the Disabled checkbox 無効

Warning icon 警告

抽象メソッドがない抽象クラス

the Disabled checkbox 無効

Warning icon 警告

抽象メソッドをオーバーライドする抽象メソッド

the Disabled checkbox 無効

Warning icon 警告

具象メソッドをオーバーライドする抽象メソッド

the Disabled checkbox 無効

Warning icon 警告

実装が欠落している抽象メソッド

the Disabled checkbox 無効

Warning icon 警告

Collection クラスを明示的に拡張したクラス

the Disabled checkbox 無効

Warning icon 警告

注釈インターフェースを拡張したクラス

the Enabled checkbox 有効

Warning icon 警告

ユーティリティー・クラスを拡張したクラス

the Disabled checkbox 無効

Warning icon 警告

一般的に使用される基本クラスを拡張できる可能性があるクラス

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

実行時にオーバーライドできない final 宣言

the Enabled checkbox 有効

Error icon エラー

具象サブクラスを持たないインターフェース

the Disabled checkbox 無効

Warning icon 警告

スーパー・メソッドを呼び出さないメソッド

the Enabled checkbox 有効

Warning icon 警告

スーパー・メソッドと同じメソッド

the Disabled checkbox 無効

Warning icon 警告

欠落した @Override 注釈

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

非可変長引数メソッドが可変長引数メソッドをオーバーライド

the Disabled checkbox 無効

Warning icon 警告

オーバーライドを防ぐパラメーター型

the Disabled checkbox 無効

Warning icon 警告

abstract クラスのpublic コンストラクター

the Disabled checkbox 無効

Warning icon 警告

静的継承

the Disabled checkbox 無効

Warning icon 警告

final のクラスを継承した型パラメーター

the Disabled checkbox 無効

Warning icon 警告

初期化

インスペクションの名前

デフォルト状態

デフォルトの重大度

オブジェクト構築時に呼び出される抽象メソッド

the Disabled checkbox 無効

Warning icon 警告

二重波括弧の初期化

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

インスタンス・フィールドは初期化できません

the Disabled checkbox 無効

Warning icon 警告

初期化の前に使用されるインスタンス・フィールド

the Disabled checkbox 無効

Warning icon 警告

非最終静的フィールドは、クラスの初期化時に使用されます

the Disabled checkbox 無効

Warning icon 警告

オブジェクト構築時に呼び出されるオーバーライド可能なメソッド

the Disabled checkbox 無効

Warning icon 警告

オブジェクト構築時に呼び出されるオーバーライドされたメソッド

the Disabled checkbox 無効

Warning icon 警告

静的フィールドは初期化できません

the Disabled checkbox 無効

Warning icon 警告

初期化の前に使用される静的フィールド

the Disabled checkbox 無効

Warning icon 警告

オブジェクト構築でエスケープされたthis 参照

the Disabled checkbox 無効

Warning icon 警告

static フィールドの安全でない初期化

the Disabled checkbox 無効

Warning icon 警告

国際化対応

インスペクションの名前

デフォルト状態

デフォルトの重大度

AWT/Swing コードで使用される絶対配置

the Disabled checkbox 無効

Warning icon 警告

Date.toString()を呼び出す

the Disabled checkbox 無効

Warning icon 警告

ロケールなしで String.toUpperCase() または codetoLowerCase() を呼び出す

the Disabled checkbox 無効

Warning icon 警告

Time.toString()を呼び出す

the Disabled checkbox 無効

Warning icon 警告

数値 toString()への呼び出し

the Disabled checkbox 無効

Warning icon 警告

不審な String メソッドを呼び出す

the Disabled checkbox 無効

Warning icon 警告

文字比較

the Disabled checkbox 無効

Warning icon 警告

重複文字列表現

the Disabled checkbox 無効

Warning icon 警告

ハード・コード文字列

the Disabled checkbox 無効

Warning icon 警告

プラットフォームコードのデフォルトの文字セットの暗黙の使用箇所

the Disabled checkbox 無効

Warning icon 警告

誤った文字列の大文字化

the Enabled checkbox 有効

Warning icon 警告

ロケールなしの SimpleDateFormat のインスタンス化

the Disabled checkbox 無効

Warning icon 警告

魔法のキャラクター

the Disabled checkbox 無効

Warning icon 警告

文字列連結

the Disabled checkbox 無効

Warning icon 警告

不必要な Unicode エスケープ・シーケンス

the Disabled checkbox 無効

Warning icon 警告

StringTokenizer の使用

the Disabled checkbox 無効

Warning icon 警告

J2ME 問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

1 つの直接継承しか持たない抽象クラス

the Disabled checkbox 無効

Warning icon 警告

ループ条件内で Array.length

the Disabled checkbox 無効

Warning icon 警告

安全に閉じらていない開かれた接続

the Disabled checkbox 無効

Warning icon 警告

1 つの直接継承しか持たないインターフェース

the Disabled checkbox 無効

Warning icon 警告

OutOfMemoryError チェックなしの大規模配列割り当て

the Disabled checkbox 無効

Warning icon 警告

ループ条件内でメソッド呼び出し

the Disabled checkbox 無効

Warning icon 警告

2 の累乗で乗算または除算

the Disabled checkbox 無効

Warning icon 警告

大きすぎるプリミティブ型配列の初期化子

the Disabled checkbox 無効

Warning icon 警告

安全に閉じられていない開かれた RecordStore

the Disabled checkbox 無効

Warning icon 警告

単一文字 startsWith() または codeendsWith()

the Disabled checkbox 無効

Warning icon 警告

合成アクセサー呼び出し

the Disabled checkbox 無効

Warning icon 警告

Java言語レベル

インスペクションの名前

デフォルト状態

デフォルトの重大度

注釈

the Disabled checkbox 無効

Warning icon 警告

注釈クラス

the Disabled checkbox 無効

Warning icon 警告

assert ステートメント

the Disabled checkbox 無効

Warning icon 警告

オートボクシング

the Disabled checkbox 無効

Warning icon 警告

オートアンボクシング

the Disabled checkbox 無効

Warning icon 警告

列挙型クラス

the Disabled checkbox 無効

Warning icon 警告

拡張 for ステートメント

the Disabled checkbox 無効

Warning icon 警告

識別子としての assert の使用

the Disabled checkbox 無効

Warning icon 警告

識別子としての enum の使用

the Disabled checkbox 無効

Warning icon 警告

可変長引数メソッド

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

Java 言語レベルの移行支援

インスペクションの名前

デフォルト状態

デフォルトの重大度

compare() メソッドは数を比較するために使用することができます

the Enabled checkbox 有効

Warning icon 警告

Enumeration はイテレーション可能

the Disabled checkbox 無効

Warning icon 警告

ifswitchと交換可能

the Enabled checkbox 有効

Warning icon 警告

設定された言語レベルでは利用できない API の使用

the Enabled checkbox 有効

Error icon エラー

Java 5


BigDecimal 従来のメソッドが呼び出されました

the Disabled checkbox 無効

Warning icon 警告

Collections.EMPTY_ *フィールドアクセスは Collections.empty*() メソッド呼び出しと置き換え可能

the Disabled checkbox 無効

Warning icon 警告

for ループは拡張 for ループと交換可能

the Enabled checkbox 有効

Warning icon 警告

String.indexOf() 式は contains()と置き換え可能です

the Enabled checkbox 有効

Warning icon 警告

メソッドは可変長引数メソッドにすることが可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

パラメーター化されたクラスの raw 使用

the Enabled checkbox 有効

Warning icon 警告

StringBufferStringBuilderであり得る

the Enabled checkbox 有効

Warning icon 警告

不要なボクシング

the Enabled checkbox 有効

Warning icon 警告

不要なアンボクシング

the Enabled checkbox 有効

Warning icon 警告

while ループは拡張 for ループと交換可能

the Enabled checkbox 有効

Warning icon 警告

Java 7


Objects.equals() 式で置き換え可能なequals()

the Enabled checkbox 有効

Weak Warning icon 弱い警告

明示的な型は <> で置換可能

the Enabled checkbox 有効

Warning icon 警告

try ステートメントの中の同じ catch ブランチ

the Enabled checkbox 有効

Warning icon 警告

パラメーター化された可変長型からヒープ汚染の可能性

the Enabled checkbox 有効

Warning icon 警告

リソース付きの try と交換可能なtry finally

the Enabled checkbox 有効

Warning icon 警告

Java 8


匿名型はラムダで置換可能

the Enabled checkbox 有効

Warning icon 警告

匿名型はメソッド参照で置換可能

the Enabled checkbox 有効

Warning icon 警告

匿名型は短いラムダで代替

the Enabled checkbox 有効

Warning icon 警告

Collections.sort() は List.sort() に置換可能

the Enabled checkbox 有効

Warning icon 警告

Comparator コンビネーターが使用可能

the Enabled checkbox 有効

Warning icon 警告

Stream チェーンに折りたたみ可能な式

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

単純化可能な forEach 呼び出し

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

Guava の関数プリミティブは Java で置換可能

the Enabled checkbox 有効

Warning icon 警告

ラムダはメソッド呼び出しで置換可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

ラムダはメソッド参照に置換可能

the Enabled checkbox 有効

Warning icon 警告

ループは Stream API で折りたたみ可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

ループは Collection.removeIf() に置換可能

the Enabled checkbox 有効

Warning icon 警告

Map.forEach が使用可能

the Enabled checkbox 有効

Warning icon 警告

static クラスを使用した擬似関数式

the Enabled checkbox 有効

Warning icon 警告

単一の Map メソッドが使用可能

the Enabled checkbox 有効

Warning icon 警告

ステートメント・ラムダは式ラムダで置換可能

the Enabled checkbox 有効

Warning icon 警告

Java 9


自動モジュールへの依存

the Enabled checkbox 有効

Warning icon 警告

不変コレクションの作成はコレクションのファクトリー呼び出しで置換可能

the Enabled checkbox 有効

Warning icon 警告

メソッド呼び出しで置き換え可能な NULL チェック

the Enabled checkbox 有効

Warning icon 警告

Java 10


ローカル変数型は省略可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

変数型は明示的にすることが可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

Java 11


Files.readString()Files.writeString() は使用することができます

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

String.repeat() を使用可能

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

Java 13


新しいスタイル switch は古いスタイルのものと交換することができます

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

ステートメントは、拡張 switchに置き換えることができます

the Enabled checkbox 有効

Warning icon 警告

テキストブロックは通常の文字列リテラルに置き換えることができます

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

テキストブロックを使用できます

the Enabled checkbox 有効

Warning icon 警告

JavaBeans 問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

コンストラクターを持たないクラス

the Disabled checkbox 無効

Warning icon 警告

引数なしのコンストラクターを持たないクラス

the Disabled checkbox 無効

Warning icon 警告

setter があるが getter がないフィールド

the Disabled checkbox 無効

Warning icon 警告

自身に設定されているプロパティ値

the Disabled checkbox 無効

Warning icon 警告

疑わしい getter/setter

the Disabled checkbox 無効

Warning icon 警告

JavaDoc

インスペクションの名前

デフォルト状態

デフォルトの重大度

<code>...</code> は {@code ...} に置換可能

the Disabled checkbox 無効

Warning icon 警告

ぶら下げ Javadoc コメント

the Enabled checkbox 有効

Warning icon 警告

宣言に javadoc 問題があります

the Enabled checkbox 有効

Warning icon 警告

Javadoc 参照の宣言に問題があります

the Enabled checkbox 有効

Error icon エラー

Javadoc の HTML 問題 (DocLint)

the Disabled checkbox 無効

Error icon エラー

package-info.javaがありません

the Disabled checkbox 無効

Warning icon 警告

欠落した @Deprecated 注釈

the Disabled checkbox 無効

Warning icon 警告

package ステートメントなしのpackage-info.java

the Disabled checkbox 無効

Warning icon 警告

package.htmlpackage-info.javaに変換できます

the Disabled checkbox 無効

Warning icon 警告

不要な Javadoc リンク

the Disabled checkbox 無効

Warning icon 警告

不要な {@inheritDoc} Javadoc のコメント

the Disabled checkbox 無効

Warning icon 警告

JUnit

インスペクションの名前

デフォルト状態

デフォルトの重大度

非変換型のオブジェクト間のassertEquals()

the Enabled checkbox 有効

Warning icon 警告

assertEquals() が配列に呼び出されました

the Disabled checkbox 無効

Warning icon 警告

assertEquals()assertSame()であり得る

the Disabled checkbox 無効

Warning icon 警告

アサーション式は assertThat メソッド呼び出しで置き換えることができます

the Disabled checkbox 無効

Warning icon 警告

定数 JUnit のアサーション引数

the Disabled checkbox 無効

Warning icon 警告

テスト・メソッドの本体で予期しない例外がスローされることはありません

the Disabled checkbox 無効

Warning icon 警告

テストの問題行を強調表示

the Enabled checkbox 有効

Warning icon 警告

@Ignore / @Disabled注釈が付けられたJUnitテスト

the Disabled checkbox 無効

Warning icon 警告

製品の JUnit テスト・メソッド

the Disabled checkbox 無効

Warning icon 警告

アサーションのない JUnit テスト・メソッド

the Disabled checkbox 無効

Warning icon 警告

製品ソースの JUnit TestCase

the Disabled checkbox 無効

Warning icon 警告

JUnit TestCase を非自明なコンストラクターで使用する

the Disabled checkbox 無効

Warning icon 警告

JUnit 4 テストは JUnit 5 にすることが可能

the Disabled checkbox 無効

Warning icon 警告

JUnit 3 TestCase を拡張するクラスの JUnit 4 テスト・メソッド

the Enabled checkbox 有効

Warning icon 警告

JUnit 5 の不正な @Nested クラス

the Enabled checkbox 有効

Warning icon 警告

JUnit 5 の不正なパラメーター化テスト

the Enabled checkbox 有効

Warning icon 警告

JUnit 5 の不正な繰り返しテスト

the Enabled checkbox 有効

Warning icon 警告

不正な setUp() または tearDown() メソッド

the Disabled checkbox 無効

Warning icon 警告

間違った @Before または @After メソッド

the Enabled checkbox 有効

Warning icon 警告

間違った @BeforeClass/@BeforeAll または @AfterClass/@AfterAll メソッド

the Enabled checkbox 有効

Warning icon 警告

間違った @DataPoint フィールド

the Disabled checkbox 無効

Warning icon 警告

不正な @Rule/@ClassRule フィールド

the Disabled checkbox 無効

Warning icon 警告

不正なテスト・メソッド

the Enabled checkbox 有効

Warning icon 警告

JUnit アサーションでメッセージが表示されない

the Disabled checkbox 無効

Warning icon 警告

誤った assertEquals() 引数

the Disabled checkbox 無効

Warning icon 警告

テスト・メソッドで宣言された複数の例外

the Disabled checkbox 無効

Warning icon 警告

JUnit 5 テストで廃止されたアサーション

the Disabled checkbox 無効

Warning icon 警告

JUnit 4 クラスの古いスタイルの JUnit テスト・メソッド

the Disabled checkbox 無効

Warning icon 警告

@RunWith(JUnitPlatform.class) テスト・メソッドなし

the Enabled checkbox 有効

Warning icon 警告

@RunWith(Parameterized.class) データ・プロバイダーなし

the Disabled checkbox 無効

Warning icon 警告

簡略化可能な JUnit アサーション

the Enabled checkbox 有効

Warning icon 警告

suite() メソッドが宣言されていません static

the Enabled checkbox 有効

Warning icon 警告

finally ブロックからsuper.tearDown() が呼び出されていません

the Disabled checkbox 無効

Warning icon 警告

テストなしのテスト・クラス

the Disabled checkbox 無効

Warning icon 警告

構築できない JUnit TestCase

the Enabled checkbox 有効

Warning icon 警告

古い junit.framework.Assert メソッドの使い方

the Disabled checkbox 無効

Warning icon 警告

ロギング

インスペクションの名前

デフォルト状態

デフォルトの重大度

複数のロガーを持つクラス

the Disabled checkbox 無効

Warning icon 警告

ロガーのないクラス

the Disabled checkbox 無効

Warning icon 警告

ログ条件がロギングコールと一致しません

the Disabled checkbox 無効

Warning icon 警告

外部クラスで初期化されたロガー

the Disabled checkbox 無効

Warning icon 警告

ログ条件で保護されていないロギングコール

the Disabled checkbox 無効

Warning icon 警告

非定数ロガー

the Disabled checkbox 無効

Warning icon 警告

ロギングコールの引数としての非定数文字列連結

the Disabled checkbox 無効

Warning icon 警告

ロギングコールのプレースホルダーの数が引数の数と一致しません

the Enabled checkbox 有効

Warning icon 警告

ロギングなしのpublic メソッド

the Disabled checkbox 無効

Warning icon 警告

メモリー

インスペクションの名前

デフォルト状態

デフォルトの重大度

無名クラスは名前付き static 内部クラスにすることができます

the Disabled checkbox 無効

Warning icon 警告

System.gc() または Runtime.gc()への呼び出し

the Disabled checkbox 無効

Warning icon 警告

内部クラスは staticかもしれません

the Enabled checkbox 有効

Warning icon 警告

匿名、ローカルまたは内部クラスのインスタンスの返却

the Disabled checkbox 無効

Warning icon 警告

静的コレクション

the Disabled checkbox 無効

Warning icon 警告

StringBuilder フィールド

the Disabled checkbox 無効

Warning icon 警告

不必要なゼロ長配列の使用

the Enabled checkbox 有効

Warning icon 警告

長さゼロの配列割り当て

the Disabled checkbox 無効

Warning icon 警告

メソッド・メトリクス

インスペクションの名前

デフォルト状態

デフォルトの重大度

パラメーターが多すぎるコンストラクター

the Disabled checkbox 無効

Warning icon 警告

4 つ以上の否定を持つメソッド

the Disabled checkbox 無効

Warning icon 警告

複数のループを持つメソッド

the Disabled checkbox 無効

Warning icon 警告

複数の戻り点を持つメソッド

the Disabled checkbox 無効

Warning icon 警告

あまりにも多くの例外が宣言されたメソッド

the Disabled checkbox 無効

Warning icon 警告

パラメーターが多すぎるメソッド

the Disabled checkbox 無効

Warning icon 警告

非常に複雑なメソッド

the Disabled checkbox 無効

Warning icon 警告

過結合メソッド

the Disabled checkbox 無効

Warning icon 警告

長すぎるラムダ式

the Disabled checkbox 無効

Warning icon 警告

長すぎるメソッド

the Disabled checkbox 無効

Warning icon 警告

過度にネストされたメソッド

the Disabled checkbox 無効

Warning icon 警告

モジュール化問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

そのモジュールから独立したクラス the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

他の1つのモジュールからのみ使用されるクラス the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

言語レベル設定の矛盾 the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

クラスが少なすぎるモジュール the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

クラスが多すぎるモジュール the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

the Inspect Code icon のラベルが付いたインスペクションはエディターでは使用できず、分析 | コードのインスペクションまたは分析 | 名前でインスペクションを実行を介して起動できます。

命名規約

インスペクションの名前

デフォルト状態

デフォルトの重大度

ブール・メソッド名は疑問単語で始まる必要があります

the Disabled checkbox 無効

Warning icon 警告

パッケージ名の接頭辞を持つクラス名

the Disabled checkbox 無効

Warning icon 警告

祖先名と同じクラス名

the Disabled checkbox 無効

Warning icon 警告

クラスの命名規約

the Disabled checkbox 無効

Warning icon 警告

複雑な main() メソッド

the Disabled checkbox 無効

Warning icon 警告

例外クラス名が Exceptionで終わっていません

the Disabled checkbox 無効

Warning icon 警告

フィールド命名規約

the Disabled checkbox 無効

Warning icon 警告

Javaモジュールの命名規則

the Enabled checkbox 有効

Warning icon 警告

ラムダ・パラメーター命名規約

the Disabled checkbox 無効

Warning icon 警告

ラムダ非友好的な方法の過負荷

the Disabled checkbox 無効

Warning icon 警告

ローカル変数の命名規約

the Disabled checkbox 無効

Warning icon 警告

クラス名と同じメソッド名

the Enabled checkbox 有効

Warning icon 警告

親クラス名と同じメソッド名

the Disabled checkbox 無効

Warning icon 警告

大文字と小文字のみ異なるメソッド名

the Disabled checkbox 無効

Warning icon 警告

メソッド命名規約

the Disabled checkbox 無効

Warning icon 警告

メソッドのパラメーター命名規約

the Disabled checkbox 無効

Warning icon 警告

非ブール・メソッド名は疑問単語で始まらない

the Disabled checkbox 無効

Warning icon 警告

大文字の大文字小文字のフィールド

the Disabled checkbox 無効

Warning icon 警告

例外でないクラス名は Exceptionで終わります

the Disabled checkbox 無効

Warning icon 警告

同じ数のパラメーターを持つオーバーロードされたメソッド

the Disabled checkbox 無効

Warning icon 警告

オーバーロードされた可変長引数メソッド

the Disabled checkbox 無効

Warning icon 警告

パッケージの命名規約

the Disabled checkbox 無効

Warning icon 警告

オーバーライドされたメソッドのパラメーター名がパラメーターと異なる

the Disabled checkbox 無効

Warning icon 警告

疑問のある名前

the Disabled checkbox 無効

Warning icon 警告

標準変数名

the Disabled checkbox 無効

Warning icon 警告

識別子における $ の使用

the Disabled checkbox 無効

Warning icon 警告

数値問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

丸めモード引数なしで BigDecimal メソッドを呼び出す

the Enabled checkbox 有効

Warning icon 警告

算術コンテキストで使用されるchar

the Disabled checkbox 無効

Warning icon 警告

shortchar の値の比較

the Disabled checkbox 無効

Warning icon 警告

Double.NaN または Float.NaN との比較

the Enabled checkbox 有効

Warning icon 警告

紛らわしい浮動小数点型リテラル

the Disabled checkbox 無効

Warning icon 警告

java.lang.Mathへの定数呼び出し

the Disabled checkbox 無効

Warning icon 警告

ゼロ除算

the Enabled checkbox 有効

Warning icon 警告

float にキャストされるdouble リテラルは、float リテラルになる可能性があります

the Disabled checkbox 無効

Warning icon 警告

equals()java.math.BigDecimalを呼び出しました

the Disabled checkbox 無効

Warning icon 警告

浮動小数点等価比較

the Disabled checkbox 無効

Warning icon 警告

暗黙の数値変換

the Disabled checkbox 無効

Warning icon 警告

long にキャストされるint リテラルは、long リテラルになる可能性があります

the Disabled checkbox 無効

Warning icon 警告

浮動小数点コンテキストにおける整数除算

the Enabled checkbox 有効

Warning icon 警告

整数乗算またはシフトの暗黙的な long へのキャスト

the Disabled checkbox 無効

Warning icon 警告

Lではなく l で終わるlong リテラル

the Enabled checkbox 有効

Warning icon 警告

java.lang.Mathへの再現不可能な呼び出し

the Disabled checkbox 無効

Warning icon 警告

プリミティブ引数を持つ Number コンストラクター呼び出し

the Enabled checkbox 有効

Warning icon 警告

精度を失う数値キャスト

the Disabled checkbox 無効

Warning icon 警告

数値のオーバーフロー

the Enabled checkbox 有効

Warning icon 警告

同じ配列内の 8 進数と 10 進整数

the Disabled checkbox 無効

Warning icon 警告

8 進整数

the Enabled checkbox 有効

Warning icon 警告

非常に複雑な算術式

the Disabled checkbox 無効

Warning icon 警告

無意味な算術式

the Enabled checkbox 有効

Warning icon 警告

疑わしい奇数のテスト

the Disabled checkbox 無効

Warning icon 警告

疑わしい数値リテラルのアンダースコアー

the Disabled checkbox 無効

Warning icon 警告

単項プラス

the Disabled checkbox 無効

Warning icon 警告

不必要な明示的な数値キャスト

the Disabled checkbox 無効

Warning icon 警告

不要な単項マイナス

the Disabled checkbox 無効

Warning icon 警告

予測不可能な BigDecimal コンストラクター呼び出し

the Enabled checkbox 有効

Warning icon 警告

パッケージ問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

そのパッケージとは無関係のクラス the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

他の1つのパッケージからのみ使用されるクラス the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

空のディレクトリ the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

例外パッケージ the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

複数モジュールのクラスを持つパッケージ the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

独立依存グラフ the Inspect Code iconを持つパッケージ

the Disabled checkbox 無効

Warning icon 警告

少なすぎるクラスのパッケージ the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

多すぎるクラスのパッケージ the Inspect Code icon

the Disabled checkbox 無効

Warning icon 警告

the Inspect Code icon のラベルが付いたインスペクションはエディターでは使用できず、分析 | コードのインスペクションまたは分析 | 名前でインスペクションを実行を介して起動できます。

パフォーマンス

インスペクションの名前

デフォルト状態

デフォルトの重大度

ブール・コンストラクター呼び出し

the Enabled checkbox 有効

Warning icon 警告

すでに boxed 値のボクシング

the Enabled checkbox 有効

Warning icon 警告

反復の代わりに一括操作が使用可能

the Enabled checkbox 有効

Warning icon 警告

少なすぎる引数で Arrays.asList() を呼び出す

the Enabled checkbox 有効

Warning icon 警告

クラス内から単純な getter を呼び出す

the Disabled checkbox 無効

Warning icon 警告

クラス内からシンプルな setter 呼び出し

the Disabled checkbox 無効

Warning icon 警告

クラス初期化子は staticかもしれません

the Enabled checkbox 有効

Warning icon 警告

Collection.toArray() 呼び出しスタイル

the Enabled checkbox 有効

Warning icon 警告

初期容量のないコレクション

the Disabled checkbox 無効

Warning icon 警告

空の文字列との連結

the Disabled checkbox 無効

Warning icon 警告

動的正規表現は、コンパイルされたパターンに置換可能

the Disabled checkbox 無効

Warning icon 警告

equals() 呼び出しは ==に置き換えることができます

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

java.net.URL オブジェクトに対してequals() または hashCode() が呼び出されました

the Disabled checkbox 無効

Warning icon 警告

ラムダにすることができる明示的な引数

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

フィールドは static

the Disabled checkbox 無効

Warning icon 警告

count() で終わる非効率な Stream API 呼び出しチェーン

the Enabled checkbox 有効

Warning icon 警告

Class オブジェクトを取得するためにオブジェクトをインスタンス化する

the Enabled checkbox 有効

Warning icon 警告

keySet() の反復は最適化されるかもしれません

the Disabled checkbox 無効

Warning icon 警告

List.remove() がループ内で呼び出されました

the Enabled checkbox 有効

Warning icon 警告

条件が満たされた後にループを終了することができます

the Enabled checkbox 有効

Warning icon 警告

手動配列コピー

the Enabled checkbox 有効

Warning icon 警告

手動配列からコレクションへのコピー

the Enabled checkbox 有効

Warning icon 警告

MapまたはSetに java.net.URL オブジェクトを含めることができます

the Disabled checkbox 無効

Warning icon 警告

EnumMap で置換可能なマップ

the Disabled checkbox 無効

Warning icon 警告

方法は static

the Disabled checkbox 無効

Warning icon 警告

定数でない String は StringBuilder でなければなりません

the Disabled checkbox 無効

Warning icon 警告

ループ内でのオブジェクトの割り当て

the Disabled checkbox 無効

Warning icon 警告

equals() または hashCode()内のオブジェクトのインスタンス化

the Disabled checkbox 無効

Warning icon 警告

冗長 Collection.addAll() 呼び出し

the Enabled checkbox 有効

Warning icon 警告

String.format()への冗長呼び出し

the Enabled checkbox 有効

Warning icon 警告

EnumSet で置き換え可能に設定する

the Disabled checkbox 無効

Warning icon 警告

String.indexOf() 呼び出し内の単一文字ストリング引数

the Disabled checkbox 無効

Warning icon 警告

単一文字列連結

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

String.equals("")

the Disabled checkbox 無効

Warning icon 警告

StringBuilder.append() 呼び出しの引数としての文字列連結

the Enabled checkbox 有効

Warning icon 警告

ループ内の文字列連結

the Enabled checkbox 有効

Warning icon 警告

連結されたStringBuilder.toString()

the Disabled checkbox 無効

Warning icon 警告

初期容量のない StringBuilder

the Disabled checkbox 無効

Warning icon 警告

末尾再帰

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

文字列からの変換で不要な一時オブジェクト

the Enabled checkbox 有効

Warning icon 警告

文字列への変換で不要な一時オブジェクト

the Enabled checkbox 有効

Warning icon 警告

Random.nextDouble() を使って乱数を得る

the Disabled checkbox 無効

Warning icon 警告

ポータビリティー

インスペクションの名前

デフォルト状態

デフォルトの重大度

Runtime.exec()を呼び出す

the Disabled checkbox 無効

Warning icon 警告

System.exit() または関連メソッドを呼び出す

the Disabled checkbox 無効

Warning icon 警告

System.getenv()を呼び出す

the Disabled checkbox 無効

Warning icon 警告

ハードコードされたファイル・セパレーター

the Disabled checkbox 無効

Warning icon 警告

ハードコードされた行セパレーター

the Disabled checkbox 無効

Warning icon 警告

ネイティブ・メソッド

the Disabled checkbox 無効

Warning icon 警告

java.lang.ProcessBuilder クラスの使用

the Disabled checkbox 無効

Warning icon 警告

AWT ピア・クラスの使用

the Disabled checkbox 無効

Warning icon 警告

具象 JDBC ドライバー・クラスの使用

the Disabled checkbox 無効

Warning icon 警告

sun.* クラスの使用

the Disabled checkbox 無効

Warning icon 警告

推定されるバグ

null可能性の問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

@NotNullフィールドは初期化されていません

the Enabled checkbox 有効

Warning icon 警告

@Nullable 問題

the Enabled checkbox 有効

Warning icon 警告

nullの帰還

the Disabled checkbox 無効

Warning icon 警告

インスペクションの名前

デフォルト状態

デフォルトの重大度

Arrays.equals()の代わりに ==を使った配列比較

the Disabled checkbox 無効

Warning icon 警告

assert ステートメントの条件は一定です

the Disabled checkbox 無効

Warning icon 警告

副作用のあるassert ステートメント

the Enabled checkbox 有効

Warning icon 警告

配列上の toString() を呼び出す

the Enabled checkbox 有効

Warning icon 警告

String.replaceAll(".", ...) を呼び出し

the Enabled checkbox 有効

Warning icon 警告

デフォルトの toString()を呼び出す

the Disabled checkbox 無効

Warning icon 警告

instanceofとのコンフリクト

the Disabled checkbox 無効

Warning icon 警告

互換性のないインターフェースへのキャスト

the Disabled checkbox 無効

Warning icon 警告

Class.getClass() 呼び出し

the Enabled checkbox 有効

Warning icon 警告

オブジェクト参照をキャプチャーしているクリーナー

the Enabled checkbox 有効

Warning icon 警告

コレクションは自己に追加されました

the Enabled checkbox 有効

Warning icon 警告

同等に実装されているが equals() は上書きされない

the Disabled checkbox 無効

Warning icon 警告

可変長引数メソッドへの引数の混乱

the Enabled checkbox 有効

Warning icon 警告

可変長引数メソッドへのプリミティブ配列引数の混乱

the Enabled checkbox 有効

Warning icon 警告

定数条件 & 例外

the Enabled checkbox 有効

Warning icon 警告

規約問題

the Enabled checkbox 有効

Warning icon 警告

フィールドが無いコピー・コンストラクター

the Enabled checkbox 有効

Warning icon 警告

共変量 equals()

the Disabled checkbox 無効

Warning icon 警告

java.util.StringTokenizer の区切り文字重複

the Enabled checkbox 有効

Warning icon 警告

空のクラス初期化子

the Disabled checkbox 無効

Warning icon 警告

equals()の代わりにequal()

the Disabled checkbox 無効

Warning icon 警告

equals()hashCode() はペアになっていません

the Disabled checkbox 無効

Warning icon 警告

非変換型のオブジェクト間のequals()

the Enabled checkbox 有効

Warning icon 警告

equals() がStringBuilderで呼び出されました

the Enabled checkbox 有効

Warning icon 警告

equals() が配列に呼び出されました

the Enabled checkbox 有効

Warning icon 警告

equals() はそれ自身で呼ばれました

the Enabled checkbox 有効

Warning icon 警告

パラメータのクラスをチェックしないequals() メソッド

the Enabled checkbox 有効

Warning icon 警告

hashCode() が配列に呼び出されました

the Enabled checkbox 有効

Warning icon 警告

無限再帰

the Enabled checkbox 有効

Warning icon 警告

サブクラスで参照される内部クラス

the Disabled checkbox 無効

Warning icon 警告

互換性のないインターフェースを備えたinstanceof

the Disabled checkbox 無効

Warning icon 警告

ユーティリティー・クラスのインスタンス化

the Disabled checkbox 無効

Warning icon 警告

無効なメソッド参照が使用されている Comparator

the Enabled checkbox 有効

Warning icon 警告

反復可能は可変引数として使用されます

the Enabled checkbox 有効

Warning icon 警告

next()を呼び出すIterator.hasNext()

the Disabled checkbox 無効

Warning icon 警告

NoSuchElementExceptionを投げられないIterator.next()

the Disabled checkbox 無効

Warning icon 警告

0 または数十億回実行されるループ

the Enabled checkbox 有効

Warning icon 警告

マジックコンスタント

the Enabled checkbox 有効

Warning icon 警告

誤ったフォーマット文字列

the Enabled checkbox 有効

Warning icon 警告

不正な正規表現

the Disabled checkbox 無効

Warning icon 警告

不正な形式の XPath 式

the Enabled checkbox 有効

Warning icon 警告

Math.random() から intにキャスト

the Enabled checkbox 有効

Warning icon 警告

文字列操作で大文字と小文字が一致しません

the Enabled checkbox 有効

Warning icon 警告

StringBuilder のクエリーと更新の不一致

the Enabled checkbox 有効

Warning icon 警告

コレクションのクエリーおよび更新の不一致

the Enabled checkbox 有効

Warning icon 警告

配列の読み書きの不一致

the Enabled checkbox 有効

Warning icon 警告

新しいオブジェクトは ==を使って比較されます

the Enabled checkbox 有効

Warning icon 警告

compareTo()で参照される非最終項目

the Disabled checkbox 無効

Warning icon 警告

equals()で参照される非最終項目

the Disabled checkbox 無効

Warning icon 警告

hashCode()で参照される非最終項目

the Disabled checkbox 無効

Warning icon 警告

非短絡ブール式

the Disabled checkbox 無効

Warning icon 警告

無限にストリームを消費する非短絡動作

the Enabled checkbox 有効

Warning icon 警告

equals()の代わりに ==を使用した数値比較

the Enabled checkbox 有効

Warning icon 警告

equals()の代わりに ==を使用したオブジェクト比較

the Enabled checkbox 有効

Info icon 強調表示なし、修正のみ

Objects.equals() が配列で呼び出されました

the Enabled checkbox 有効

Warning icon 警告

isPresent() チェックなしで呼び出されている Optional.get()

the Enabled checkbox 有効

Warning icon 警告

Map キーまたは Set 要素の上書き

the Enabled checkbox 有効

Warning icon 警告

null 用にチェックされた参照が if内で使用されていません

the Disabled checkbox 無効

Warning icon 警告

ソースのみの注釈への反射的なアクセス

the Enabled checkbox 有効

Warning icon 警告

メソッド呼び出し結果の無視

the Enabled checkbox 有効

Warning icon 警告

結果を無視するオブジェクト割り当て

the Disabled checkbox 無効

Warning icon 警告

比較不可能な要素を含むソート・コレクション

the Enabled checkbox 有効

Warning icon 警告

本文が空のステートメント

the Enabled checkbox 有効

Warning icon 警告

サブクラスを介して参照される静的フィールド

the Disabled checkbox 無効

Warning icon 警告

サブクラスを介して参照される静的メソッド

the Disabled checkbox 無効

Warning icon 警告

CharSequence 引数で呼び出されたString.equals()

the Enabled checkbox 有効

Warning icon 警告

equals()の代わりに ==を使用した文字列比較

the Enabled checkbox 有効

Warning icon 警告

MessageFormat.format() 呼び出しの引数としての文字列連結

the Disabled checkbox 無効

Warning icon 警告

format() 呼び出しの引数としての文字列連結

the Disabled checkbox 無効

Warning icon 警告

空白文字がない文字列リテラル連結

the Disabled checkbox 無効

Warning icon 警告

char 引数を持つStringBuilderコンストラクターの呼び出し

the Enabled checkbox 有効

Warning icon 警告

compareTo()での減算

the Disabled checkbox 無効

Warning icon 警告

疑わしい Collection.toArray() 電話

the Enabled checkbox 有効

Warning icon 警告

疑わしい Comparator.compare() の実装

the Enabled checkbox 有効

Warning icon 警告

ループ内の不審な List.remove()

the Enabled checkbox 有効

Warning icon 警告

疑わしい System.arraycopy() 電話

the Enabled checkbox 有効

Warning icon 警告

疑わしい配列のメソッド呼び出し

the Enabled checkbox 有効

Warning icon 警告

疑わしい配列キャスト

the Disabled checkbox 無効

Warning icon 警告

疑わしいコレクション・メソッド呼び出し

the Enabled checkbox 有効

Warning icon 警告

波括弧のない制御ステートメントの後の疑わしいインデント

the Disabled checkbox 無効

Warning icon 警告

疑わしい整数除算割り当て

the Enabled checkbox 有効

Warning icon 警告

疑わしい compare メソッドの使用

the Enabled checkbox 有効

Warning icon 警告

疑わしい変数とパラメーター名の組み合わせ

the Enabled checkbox 有効

Warning icon 警告

switch ステートメントのテキストラベル

the Enabled checkbox 有効

Warning icon 警告

Throwable はスローされません

the Enabled checkbox 有効

Warning icon 警告

安全でない Class.newInstance()への呼び出し

the Disabled checkbox 無効

Warning icon 警告

使用しない代入

the Enabled checkbox 有効

Warning icon 警告

Hashtable としての properties オブジェクトの使用

the Disabled checkbox 無効

Warning icon 警告

JDBC ResultSet でのインデックス 0 の使用

the Disabled checkbox 無効

Warning icon 警告

不正な package 文

the Enabled checkbox 有効

Error icon エラー

プロパティ・ファイル

インスペクションの名前

デフォルト状態

デフォルトの重大度

無効なプロパティ・キー

the Enabled checkbox 有効

Error icon エラー

リフレクション・アクセス

インスペクションの名前

デフォルト状態

デフォルトの重大度

MethodHandle/VarHandle 型の不一致

the Enabled checkbox 有効

Warning icon 警告

リフレクションで使用される非ランタイム注釈

the Enabled checkbox 有効

Warning icon 警告

モジュール間のリフレクション・アクセス問題

the Enabled checkbox 有効

Warning icon 警告

存在しない/見えないクラス・メンバーへのリフレクション・アクセス

the Enabled checkbox 有効

Warning icon 警告

リフレクション呼び出し引数の不一致

the Enabled checkbox 有効

Warning icon 警告

リソース管理

インスペクションの名前

デフォルト状態

デフォルトの重大度

安全に閉じられていない開かれたチャネル

the Disabled checkbox 無効

Warning icon 警告

安全に閉じられていない開かれた Hibernate リソース

the Disabled checkbox 無効

Warning icon 警告

安全に閉じられていない開かれた I/O リソース

the Disabled checkbox 無効

Warning icon 警告

安全に閉じられていない開かれた JDBC リソース

the Disabled checkbox 無効

Warning icon 警告

安全に閉じられていない開かれた JNDI リソース

the Disabled checkbox 無効

Warning icon 警告

安全に閉じられていない開かれたソケット

the Disabled checkbox 無効

Warning icon 警告

DriverManager を使用して JDBC 接続を取得する

the Disabled checkbox 無効

Warning icon 警告

セキュリティー

インスペクションの名前

デフォルト状態

デフォルトの重大度

システム・プロパティへのアクセス

the Disabled checkbox 無効

Warning icon 警告

定数でない文字列で Connection.prepare*() を呼び出す

the Disabled checkbox 無効

Warning icon 警告

定数でない文字列で Runtime.exec() を呼び出す

the Disabled checkbox 無効

Warning icon 警告

定数でない文字列で Statement.execute() を呼び出す

the Disabled checkbox 無効

Warning icon 警告

定数でない文字列で System.loadLibrary() を呼び出す

the Disabled checkbox 無効

Warning icon 警告

System.setSecurityManager()を呼び出す

the Disabled checkbox 無効

Warning icon 警告

ClassLoader インスタンス化

the Disabled checkbox 無効

Warning icon 警告

安全なコンテキストでのクローン可能なクラス

the Disabled checkbox 無効

Warning icon 警告

カスタム ClassLoader

the Disabled checkbox 無効

Warning icon 警告

カスタム SecurityManager

the Disabled checkbox 無効

Warning icon 警告

拡張のためのデザイン

the Disabled checkbox 無効

Warning icon 警告

安全でない乱数生成

the Disabled checkbox 無効

Warning icon 警告

安全なコンテキストにおけるstatic 以外の内部クラス

the Disabled checkbox 無効

Warning icon 警告

安全な状況での非最終 clone()

the Disabled checkbox 無効

Warning icon 警告

public static 配列フィールド

the Disabled checkbox 無効

Warning icon 警告

public static 収集フィールド

the Disabled checkbox 無効

Warning icon 警告

安全なコンテキストで直列化可能なクラス

the Disabled checkbox 無効

Warning icon 警告

シリアライゼーション問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

Serializable 宣言されていない Comparator クラス

the Disabled checkbox 無効

Warning icon 警告

readObject() または writeObject()による外部化可能クラス

the Disabled checkbox 無効

Warning icon 警告

public 引数のないコンストラクターを持たない外部化可能クラス

the Enabled checkbox 有効

Warning icon 警告

インスタンスフィールドは readObject()によって初期化されないかもしれません

the Disabled checkbox 無効

Warning icon 警告

readObject() または writeObject()による直列化不可能クラス

the Disabled checkbox 無効

Warning icon 警告

serialVersionUIDによる直列化不可能クラス

the Disabled checkbox 無効

Warning icon 警告

直列化可能クラス内の直列化不可能なフィールド

the Disabled checkbox 無効

Warning icon 警告

HttpSession にバインドされた非直列化可能オブジェクト

the Disabled checkbox 無効

Warning icon 警告

ObjectOutputStream に渡される非直列化可能オブジェクト

the Disabled checkbox 無効

Warning icon 警告

readObject() または writeObject()privateを宣言していません

the Disabled checkbox 無効

Warning icon 警告

readResolve() または writeReplace()protectedを宣言していません

the Disabled checkbox 無効

Warning icon 警告

構築できない祖先を持つシリアライズ可能クラス

the Disabled checkbox 無効

Warning icon 警告

readObject()writeObject()のない直列化可能クラス

the Disabled checkbox 無効

Warning icon 警告

serialVersionUIDなしの直列化可能クラス

the Disabled checkbox 無効

Warning icon 警告

非直列化可能外部クラスを持つ直列化可能非static 内部クラス

the Disabled checkbox 無効

Warning icon 警告

serialVersionUIDなしで直列化可能なstatic 以外の内部クラス

the Disabled checkbox 無効

Warning icon 警告

直列化可能オブジェクトは暗黙的に非直列化可能オブジェクトを格納する

the Disabled checkbox 無効

Warning icon 警告

serialPersistentFields フィールドが宣言されていません private static final ObjectStreamField[]

the Disabled checkbox 無効

Warning icon 警告

serialVersionUID フィールドが宣言されていません private static final long

the Disabled checkbox 無効

Warning icon 警告

非直列化可能クラスの過渡フィールド

the Disabled checkbox 無効

Warning icon 警告

デシリアライズ時に過渡フィールドが初期化されない

the Disabled checkbox 無効

Warning icon 警告

TestNG

インスペクションの名前

デフォルト状態

デフォルトの重大度

非変換型のオブジェクト間のassertEquals()

the Enabled checkbox 有効

Warning icon 警告

定数 TestNG アサート引数

the Disabled checkbox 無効

Warning icon 警告

データ・プロバイダー問題

the Enabled checkbox 有効

Warning icon 警告

dependsOnMethods の問題

the Enabled checkbox 有効

Warning icon 警告

データ・プロバイダー名の重複

the Enabled checkbox 有効

Error icon エラー

テスト・メソッドの本体で予期しない例外がスローされることはありません

the Disabled checkbox 無効

Warning icon 警告

グループ問題

the Enabled checkbox 有効

Warning icon 警告

無効なデータ・プロバイダー戻り型

the Enabled checkbox 有効

Error icon エラー

TestNG に変換可能な JUnit テスト

the Disabled checkbox 無効

Warning icon 警告

メッセージがない TestNG アサーション

the Disabled checkbox 無効

Warning icon 警告

誤った assertEquals() 引数

the Disabled checkbox 無効

Warning icon 警告

古い TestNG 注釈 @Configuration の使用

the Disabled checkbox 無効

Warning icon 警告

簡略化可能な TestNG アサーション

the Enabled checkbox 有効

Warning icon 警告

注釈に変換可能な TestNG Javadoc

the Disabled checkbox 無効

Warning icon 警告

未宣言のテスト

the Disabled checkbox 無効

Warning icon 警告

スレッド化問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

インスタンスデータにロックされた静的フィールドへのアクセス

the Disabled checkbox 無効

Warning icon 警告

AtomicFieldUpdaterフィールドが static finalを宣言していません

the Enabled checkbox 有効

Warning icon 警告

AtomicFieldUpdater の問題

the Enabled checkbox 有効

Warning icon 警告

await() がループしていません

the Disabled checkbox 無効

Warning icon 警告

対応する signal()がないawait()

the Disabled checkbox 無効

Warning icon 警告

ビジー待機

the Disabled checkbox 無効

Warning icon 警告

System.runFinalizersOnExit()を呼び出す

the Disabled checkbox 無効

Warning icon 警告

Thread.run()を呼び出す

the Enabled checkbox 有効

Warning icon 警告

Thread.setPriority()を呼び出す

the Disabled checkbox 無効

Warning icon 警告

同期中に Thread.sleep() を呼び出す

the Disabled checkbox 無効

Warning icon 警告

オブジェクト構築中に Thread.start() を呼び出す

the Disabled checkbox 無効

Warning icon 警告

Thread.stop() , suspend() または resume()への呼び出し

the Disabled checkbox 無効

Warning icon 警告

Thread.yield()を呼び出す

the Disabled checkbox 無効

Warning icon 警告

notifyAll()の代わりに notify() を呼び出す

the Disabled checkbox 無効

Warning icon 警告

signalAll()の代わりに signal() を呼び出す

the Disabled checkbox 無効

Warning icon 警告

ロックされた状態でネイティブ・メソッドを呼び出す

the Disabled checkbox 無効

Warning icon 警告

クラスは java.lang.Threadを直接拡張する

the Disabled checkbox 無効

Warning icon 警告

ダブルチェック・ロック

the Disabled checkbox 無効

Warning icon 警告

空の synchronized ステートメント

the Disabled checkbox 無効

Warning icon 警告

同期コンテキストと非同期コンテキストの両方でアクセスされるフィールド

the Disabled checkbox 無効

Warning icon 警告

デフォルトの run() メソッドでスレッドをインスタンス化する

the Disabled checkbox 無効

Warning icon 警告

獲得されたが安全にロックされていないロック

the Disabled checkbox 無効

Warning icon 警告

同期ブロックを持つメソッドは同期メソッド

the Disabled checkbox 無効

Warning icon 警告

ネストした synchronized ステートメント

the Disabled checkbox 無効

Warning icon 警告

volatile フィールドでの非アトミック操作

the Enabled checkbox 有効

Warning icon 警告

同期コンテキストでアクセスされる非プライベートフィールド

the Disabled checkbox 無効

Warning icon 警告

スレッドセーフではない静的フィールド・アクセス

the Disabled checkbox 無効

Warning icon 警告

java.util.concurrent.locks.Condition オブジェクトに対してnotify() または notifyAll() が呼び出されました

the Disabled checkbox 無効

Warning icon 警告

対応する状態変化のないnotify() または notifyAll()

the Disabled checkbox 無効

Warning icon 警告

対応する wait()がないnotify()

the Disabled checkbox 無効

Warning icon 警告

対応する await()がないsignal()

the Disabled checkbox 無効

Warning icon 警告

静的初期化子はサブクラスを参照

the Enabled checkbox 有効

Warning icon 警告

getClass()での同期

the Enabled checkbox 有効

Warning icon 警告

static フィールドでの同期

the Disabled checkbox 無効

Warning icon 警告

thisでの同期

the Disabled checkbox 無効

Warning icon 警告

Lock オブジェクトでの同期

the Disabled checkbox 無効

Warning icon 警告

非最終フィールドでの同期

the Enabled checkbox 有効

Warning icon 警告

リテラルで初期化されたオブジェクトの同期化

the Disabled checkbox 無効

Warning icon 警告

ローカル変数またはメソッド・パラメーターの同期

the Enabled checkbox 有効

Warning icon 警告

synchronized

the Disabled checkbox 無効

Warning icon 警告

static final で宣言されていない ThreadLocal フィールド

the Disabled checkbox 無効

Warning icon 警告

ThreadLocalRandom インスタンスが共有されている可能性があります

the Disabled checkbox 無効

Warning icon 警告

無条件 wait() 呼び出し

the Disabled checkbox 無効

Warning icon 警告

非同期メソッドは同期メソッドをオーバーライド

the Disabled checkbox 無効

Warning icon 警告

volatile 配列フィールド

the Disabled checkbox 無効

Warning icon 警告

java.util.concurrent.locks.Condition オブジェクトで呼び出されたwait()

the Disabled checkbox 無効

Warning icon 警告

wait() がループしていません

the Disabled checkbox 無効

Warning icon 警告

タイムアウトなしのwait() または await()

the Disabled checkbox 無効

Warning icon 警告

同期されていない間のwait() または notify()

the Disabled checkbox 無効

Warning icon 警告

2つのロックを保持しながらwait()

the Disabled checkbox 無効

Warning icon 警告

対応する notify()がないwait()

the Disabled checkbox 無効

Warning icon 警告

while ループがフィールドでスピン

the Enabled checkbox 有効

Warning icon 警告

toString() 問題

インスペクションの名前

デフォルト状態

デフォルトの重大度

クラスは toString() メソッドをオーバーライドしません

the Disabled checkbox 無効

Warning icon 警告

toString() メソッドでは使用されていないフィールド

the Disabled checkbox 無効

Warning icon 警告

詳細または冗長なコード構成

インスペクションの名前

デフォルト状態

デフォルトの重大度

単純化できるコンパレーター

the Enabled checkbox 有効

Warning icon 警告

さらなる条件でカバーされている条件

the Enabled checkbox 有効

Warning icon 警告

switchにブランチが重複しています

the Enabled checkbox 有効

Weak Warning icon 弱い警告

過度のラムダ使用

the Enabled checkbox 有効

Warning icon 警告

過剰範囲チェック

the Enabled checkbox 有効

Warning icon 警告

明示的配列充填

the Enabled checkbox 有効

Warning icon 警告

手動の最小/最大計算

the Enabled checkbox 有効

Warning icon 警告

同じ式が複数回出現

the Enabled checkbox 有効

Weak Warning icon 弱い警告

冗長 compare メソッド呼び出し

the Enabled checkbox 有効

Warning icon 警告

冗長 isInstance または cast 呼び出し

the Enabled checkbox 有効

Warning icon 警告

冗長なコレクション操作

the Enabled checkbox 有効

Warning icon 警告

冗長文字列操作

the Enabled checkbox 有効

Warning icon 警告

冗長な配列作成

the Enabled checkbox 有効

Warning icon 警告

冗長な型引数

the Enabled checkbox 有効

Warning icon 警告

冗長な型キャスト

the Enabled checkbox 有効

Warning icon 警告

StringBuilderStringに置き換えることができます

the Enabled checkbox 有効

Warning icon 警告

変数の型が弱いために発生する不要なキャスト

the Enabled checkbox 有効

Warning icon 警告

不要な break ステートメント

the Enabled checkbox 有効

Warning icon 警告

不要な continue ステートメント

the Enabled checkbox 有効

Warning icon 警告

enum switch ステートメントには不要な default

the Enabled checkbox 有効

Warning icon 警告

不必要にエスケープされたキャラクター

the Enabled checkbox 有効

Warning icon 警告

不要な return ステートメント

the Enabled checkbox 有効

Warning icon 警告

break ステートメントに不要なラベル

the Enabled checkbox 有効

Warning icon 警告

continue ステートメントに不要なラベル

the Enabled checkbox 有効

Warning icon 警告

可視性

インスペクションの名前

デフォルト状態

デフォルトの重大度

継承されたフィールドのアクセスは、周囲のコードの要素のアクセスのように見えます

the Disabled checkbox 無効

Warning icon 警告

匿名クラス変数はメソッドを含む変数を隠す

the Disabled checkbox 無効

Warning icon 警告

継承されたメソッドへの呼び出しは、ローカルメソッドへの呼び出しのように見える

the Disabled checkbox 無効

Warning icon 警告

フィールド名はスーパー・クラスのフィールドを隠す

the Disabled checkbox 無効

Warning icon 警告

内部クラス・フィールドは外部クラス・フィールドを隠す

the Disabled checkbox 無効

Warning icon 警告

ラムダ・パラメーターがフィールドを隠す

the Disabled checkbox 無効

Warning icon 警告

ローカル変数はフィールドを隠す

the Disabled checkbox 無効

Warning icon 警告

メソッドはスーパー・クラスのメソッドをオーバーロードする

the Disabled checkbox 無効

Warning icon 警告

メソッドがアクセスできないスーパー・クラスのメソッドをオーバーライドする

the Disabled checkbox 無効

Warning icon 警告

スーパークラスの静的メソッドをオーバーライドしようとしているメソッド

the Disabled checkbox 無効

Warning icon 警告

パッケージを自分自身にエクスポート/オープンしているモジュール

the Enabled checkbox 有効

Warning icon 警告

アクセスできないクラスの公開

the Enabled checkbox 有効

Warning icon 警告

パラメーターがフィールドを隠す

the Disabled checkbox 無効

Warning icon 警告

型パラメーターは可視タイプを隠す

the Enabled checkbox 有効

Warning icon 警告

module-infoで宣言されていないサービスの使用箇所

the Enabled checkbox 有効

Warning icon 警告

最終更新日: 2020年6月2日