以下の項目について「エラー」「警告」「無視」を選択できます。
| 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変数を検出する.
|