NetBeansでCheckStyle
私は今まで、NetBeansでCheckStyleといえばこれなんだと思っていました。
でも、昔(5.5.1くらいの頃)は使えていたような記憶があるのですが、6.1でインストールしようとしても「プラグイン Checkstyle に必用なモジュールが見つかりません: module org.openide.src」と言われてインストールできない。
まだ6.1に対応していないのかな?
と思ったものの、nbcheckstyleの最終リリースは2005年9月24日で正式サポートしているNetBeansは4.1という明らかに開発が止まっている気配。
NetBeansではあまりcheckstyleは使われていないのかな?
と、諦めかけていたのですが。この、
checkstyleのサイトをもう一度よーく見てみると、「Checkstyle Beans」なるものがあるらしいじゃないですか。
なるほど。開発はこちらに移っていたのですね。
↑
このダウンロードサイトを見るに、オンラインインストールも用意されていて、NetBeans6.xにも対応しているらしい。そんな訳で、さっそくインストールしてみました。
一応、インストールすると「オプション設定→その他」のところにチェックスタイル用の設定パネルが現れます。
で
そこで、自分で作ったcheckstyleの設定(XML)を読込むことができ、その設定に基づいたチェック結果はソースコードエディタの左のところに、コンパイラの警告と同じように表示されるようです。
が
- EclipseのプラグインみたいなGUIベースの設定ツールは無い
- checkstyle.xmlはテキストエディタとかで手作り
- プロジェクトエクスプローラ上でcheckstleの警告が出ているファイルとそうで無いファイルの見分けがつかず、ファイルを開いてみないと警告(や、エラー)があるか無いか分からない
- 使用する設定ファイル自体を変更したり、設定ファイルの内容を変更すると、再起動しないと反映されないような気がするのだが、そのようなメッセージは何処にも表示されないような
- 同じ設定でもeclipseとnetbeansで微妙に結果が違うような
あたりが微妙な気が。
- ・・・微妙だけど、Eclipseのプラグインでcheckstyle.xmlを作るのが楽かも。
- ・・・やっぱ、antなりmavenなりでレポート出して確認するしか無いかな。
- ・・・まぁ、都度忘れずに再起動するしかないかな。
- ・・・うーん。やっぱこれもレポートで確認するしか無いか
な、感じで、現状は結局のところ、役に立たなくは無いけど、なんだかんだでレポートで確認するしか無いようななんなような。今後に期待です。