チェック項目

以下の項目について「エラー」「警告」「無視」を選択できます。

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変数を検出する.