Eclipse PDT (PHP Development Tool) - Experimental Validator Plugin for PDT 1.0.x

 実験的 Validator プラグインです。PDT のエディタに「未定義(未初期化)変数を検出する」機能を追加します。
 PDT の文法チェック機能は、最低限の Syntax Error しか検出しません。JDT などにある「未定義変数を検出する」とか「未定義関数を検出する」とか「実行されることが無いコードを検出する」とかいったチェック機能はありません。
 この実験的 Validator プラグインは WST の Validation を実装することにより、編集中のファイル(のみ)に対してリアルタイムにコード解析を実行します。…ので、エディタのパフォーマンスを下げることは確実なわけで(^^;)。あくまでも実験的プラグインということで。現状は「タイピングによりコードが変化して Validator が呼び出されると、変化した部分ではなく全体のコードに対して解析を実行する」実装となっているため、劇的に遅いはずです。また、include は完全には対応していません

動作環境
機能
 ↓の設定画面にある項目を検出します。ただし、現状この設定は検出するか否かではなく、検出したものを表示するか否かとして機能しています。すべてオフの場合に限り検出しない(コード解析を実行しない)ようになっています。
 なお、Preferences→General→Editors→Structured Text Editors→Appearance の「Report problems as you type」でもオンオフを制御できます。(ただし現在開かれているエディタに即座に反映はされません)
 検出結果は Annotation の Warning で表示されますが、Syntax Error 同様、ルーラー上にアイコンは表示されません。
 一応バッチモード用もあります。上記の「Report problems as you type」をオフにして、コンテキストメニューの「Validate」を利用するという使い方もできます。この場合はアイコンも表示されますし、Problemsビューにも表示されます。編集中のファイルではなく全ファイルに適用されます。(設定による)
制約事項
 たくさんありすぎて書ききれないのですが(^^;)
ファイル
 下記ファイルをダウンロードして plugins フォルダに突っ込んで下さい。(古いファイルがある場合は削除するか、または eclipse -clean でEclipseを起動して下さい)
 ◇va000137.pdt.tools.validator_0.0.0.200809241500.jar (75KB)
2008/09/24

⇒INDEX

inserted by FC2 system