0

注釈を付けたり、レポートの原因となる行を表示したりして、コンパイラの警告とコメントを視覚化する方法を探しています。

これは、NetBeans や Eclipse などの最新の IDE がすでに行っているのとよく似ていますが、概要をよりよく把握するために、複数のコンパイラ (およびその他の静的コード分析ツール) から一度に出力を取得し、1 つの注釈を作成したいと考えています。

その根拠は、たとえば Visual Studio 2005 では完全に検出されず、独自の ARM コンパイラで正確に検出される問題や、その逆の場合があることです。相互参照の警告により、問題をより適切に特定できる可能性がありますが、完全に手動で行うことは不可能です。

そのようなツールについて聞いたことがありますか?Eclipse のようなオープンソースの IDE を拡張して、一度に複数のコンパイラを使用できるようにすることはできますか? それとも、すでに行われていますか?

4

2 に答える 2

0

それでは、私がこれまでに見つけたものを要約するために、私自身の質問に答えると思います。

  • CDashツールはかなり面白そうに見えますが、私が探しているものとは異なります。

  • PyPy Speed Centerは面白そうに見えますが、少なくとも、時間の経過に伴う品質指標として「警告の数」を表示するように拡張できるはずです。

  • それ以外は、特に多くのコンパイラが簡単に比較できるように「GCCのような」警告とエラー出力を生成できるため、警告出力を複数のコンパイラのdiffと比較するだけでかなり満足できます。

于 2010-08-11T08:13:00.170 に答える
0

findbugs はすでに Eclipse で使用されている警告メカニズムを拡張しているため、他のツールは最悪です。したがって、Eclipse 用の findbugs プラグインがインストールされている場合は、コンパイル エラー/警告と findbugs 警告の両方が表示されます。

于 2009-07-16T12:42:15.780 に答える