しばらく前に、Eclipseでのlintの使用に関するブログを書きましたが、最終的にエラー解析を機能させて、lint info / warning / error行をクリックし、コード内のその場所にジャンプできるようにしたいと思います。標準的なアプローチがいくつかあるようですが、私はそれらを機能させることができません。以下の質問の1つに対する一般的な回答または具体的な回答を受け付けています。
外部ツールの代わりにmakefileを使用する。マネージドビルドを使用しましたが、近づいてきました。マネージドビルドでは、ビルドを実行する代わりにlintを実行しようとする構成があります。唯一の問題は、Eclipseの何かがコマンドに「-k」オプションを追加し続けることです。これにより、lintが失敗します。Eclipseがその-kオプションを追加しないようにする方法を知っている人はいますか?(削除すると戻ってきます)。
もう1つの方法は、コンソールウィンドウへの出力を解析することです。完璧に見えるErrorLinkというプラグインを見つけました。残念ながら、準拠する正規表現を作成できないか、lintに対して正しく実行されるようにツールを構成していません。かなりまばらな指示は、exeを.xmlファイルに追加することを示しています。xmlファイルを見つけて追加しました
<consoleLineTracker class="net.sourceforge.sunshade.errorlink.RegexpLineTracker" processType="lint-nt" id="regexpLineTracker"
>></consoleLineTracker
_
次に、(SomeFileName`.cpp)のような単純な正規表現を試しました。ここでは、SomeFileName.cppが結果に表示されていることを確認しましたが、リンクは生成されません。ErrorLinkプラグインが実際に実行されたかどうかはわかりませんが、実行されなかったと思います。では、誰かがこのプラグインを使用したことがありますか?それをlintで動作させる方法についてのヒントはありますか?