Eclipse用のPMDプラグインを作成しています。このプラグインを使用すると、@SuppressWarnings("PMD.ReturnEmptyArrayRatherThanNull")
のような注釈を追加してPMD警告を抑制できます。 EclipseはPMD.ReturnEmptyArrayRatherThanNull
が有効なトークンであることを知らないため、トークンがサポートされていないことを警告し、削除するための迅速な修正を提供します。EclipseにカスタムSuppressWarningsトークンを追加する方法
実際にサポートされているSuppressWarningsトークンであり、警告でマークするべきではないことをEclipseに知らせるにはどうすればよいですか?
私はユーザーが警告を抑制できる方法を探していません。私はEclipseの"Ignore unhandled token in SuppressWarnings"環境設定について知っています。これは回避策であり、Eclipseがサポートされていないトークンを全く報告しないという欠点があります。 SuppressWarningsトークンでタイプミスを見つけます。
私が探しているのは、プラグイン開発者がEclipseを拡張して、PMDトークンがSuppressWarningsのサポートされたトークンとして認識される方法です。
これまでのところ、Eclipseでサポートされているトークンはhard coded into the Eclipse Java compilerですが、PMDトークンをサポートされているSuppressWarningsトークンのリストに追加できる拡張ポイントなどが見つかりませんでした。
この問題を解決しましたか? –
残念ながら。私は、作成された直後に警告が削除される回避策を試しましたが、正常に動作するようには管理できませんでした。 –
プラグインを使用してリストの拡張を可能にするeclipse.orgのフィーチャーリクエストはどうですか? – kon