C/C++/C# 用の無料の静的コード スキャナー [終了]
-
20-08-2019 - |
質問
C#、C、または C++ で自動コード分析を行うためのオープンソースおよび/または無料のコード スキャナーを知っている人はいますか?
Java には FindBugs (Eclipse 統合)、PMD、Hamurapi などの素晴らしい機能があることは知っています。
C言語にも同様のものはありますか?
ウィシ
解決
.NET言語の場合は、リフレクターCodeMetricsを見ることができますいくつかのコード分析と設計指標を提供する。また、リフレクターアドインするの全てを見てみます。
IもFxCopのとStyleCopための第二の推薦。
他のヒント
FxCopのは、.NET用の無料のスキャナです。
http://msdn.microsoft.com/ EN-US /ライブラリ/ bb429476(vs.80).aspxのの
StyleCopは、ソースレベルの解析を行います。
NDependのの2週間のトライアルライセンスを持っています。
Cコードの場合は、コッチネーレのを見てみましょうことがあります。これは、すでに使用されています Linuxカーネルのバグを見つけて修正します。
Resharperの冗長コードと論理障害を指摘するために、特にいくつかのコードの解析を行います。
あなたは/分析するスイッチを使用してVC ++を実行しているのうち、いくつかの値を得ることができるかもしれません。けれども、この特定のスイッチはすべてのエディションでは利用できません。 WindowsのSDKとコンパイラ船を取得します。
ここのコメントといくつかのグーグルマジックを通じて、私は副木にたどり着きました:http://スプリント.org/
- Cさんにとってはかなり役に立ちそうです。
- 使いやすい
- Visual Studio に依存しない
FxCop および StyleCop 拡張機能は、VisualStudio および .Net にとって非常に洗練されています。
これまでのところ、Wishiに感謝します
それがリリースコードでそれを使用するのが最良であることに注意してください、静的解析装置は珍しいものです。これは、IL分析である:デバッグコードが雑然とであり、より偽陽性につながる。
。憲兵は素晴らしいHTMLレポートを生成し、cc.netのような継続的ビルドサーバーに簡単に統合することができます。