以下の項目について「エラー」「警告」「無視」を選択できます。
Code style | |
---|---|
Non-static access to static member | スタティックメンバに対する非スタティックなアクセス
※static変数に対するオブジェクト変数からのアクセスを検出する.
|
Non-static method called statically | スタティックでないメソッドのスタティックな呼び出し
※staticでないメソッドの静的な呼び出しを検出する.
|
Potential programming problems | |
Unresolved classes/interfaces | 未定義(未解決)のクラス・インターフェース |
Unresolved methods | 未定義(未解決)のメソッド |
Unresolved fields | 未定義(未解決)のプロパティ・定数 |
Unresolved functions | 未定義(未解決)の関数 |
Redeclared classes/interfaces | 重複定義されたクラス・インターフェース |
Redeclared methods | 重複定義されたメソッド |
Redeclared fields | 重複定義されたプロパティ・定数 |
Redeclared functions | 重複定義された関数 |
'switch' case fall-through | 次のcase文になだれこむcase文
※break,return,continue,goto,throw,exit,dieで終了していないcase文を検出する.
|
Missing arguments | 引数の不足 |
Incompatible method | 互換性の無い引数が宣言されたオーバーライド・メソッド |
Override final method | final宣言されたメソッドのオーバーライド |
Include file not found | 存在しないincludeファイル
※IncludePath上に無いファイルを検出する.
ただし、基本的にリテラル記述(include "ファイル名";)のみがチェック対象.
|
Uninitialized variable | 未初期化変数 |
Miscellaneous error | その他のエラー
※詳細はメッセージの項を参照して下さい.
|
Miscellaneous warning | その他の警告
※詳細はメッセージの項を参照して下さい.
|
Miscellaneous strict | その他の厳密なエラー
※詳細はメッセージの項を参照して下さい.
|
Deprecation | |
Deprecated methods/functions | deprecated宣言されたメソッド・関数 |
Unnecessary code | |
Local variable is never read | 参照されていないローカル変数
※参照されていないグローバル変数・関数内ローカル変数を検出する.
|
Parameter is not used | 使用されていないパラメータ
※関数・メソッド内で読み書きされていないパラメータを検出する.
|
Unused private member | 使用されていないprivate変数
※クラス内で読み書きされていないprivate変数を検出する.
|