問題タブ [static-analysis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java プロジェクトでどのコード分析ツールを使用していますか?
Java プロジェクトでどのコード分析ツールを使用していますか?
いろんなことに興味があります
- 静的コード分析ツール (FindBugs、PMD など)
- コード カバレッジ ツール (Cobertura、Emma、その他)
- その他の計測ベースのツール
- 私が何かを逃した場合は、他の何か
該当する場合は、使用しているビルド ツールと、これらのツールが IDE とビルド ツールの両方とどの程度うまく統合されているかについても説明してください。
ツールが特定の方法 (IDE プラグイン、またはビルド ツール プラグインなど) でしか利用できない場合、その情報も注目に値します。
static-analysis - 既存のコード ベースに FxCop / 静的解析を実装する方法
既存の違反を含む既存のコード ベースに FxCop / 静的分析を実装するときに使用される戦略にはどのようなものがありますか? 静的解析違反を最も効果的に減らすにはどうすればよいでしょうか?
c# - C# で使用できる静的解析ツールは何ですか?
C# コードに対する静的分析に使用できるツールは何ですか? FxCop と StyleCop については知っています。他にもありますか?私は以前に NStatic に出くわしたことがありますが、それは永遠のように見えるもののために開発中でした.
同じように (これは主に静的解析に対する私の関心事です)、マルチスレッドの問題 (デッドロック、競合状態など) についてコードをテストするためのツールも少し不足しているようです。Typemock Racer がポップアップしたので、それを見ていきます。これ以上何か?
使用したツールに関する実際の意見を歓迎します。
.net - ndepend の使用を開始するには?
私は最近 ndepend をダウンロードし、参加しているオープン ソース プロジェクトの分析を実行しました。
次にどこを見ればよいかわかりませんでした。少し視覚的で情報が多すぎて、どこから始めればよいかさえわかりませんでした。
誰でも出発点を提案できますか?
- 最初にどのような情報を探す必要がありますか?
- コードの問題を (大きな意味で) 指摘するものは何ですか?
- すぐにわかる簡単な成果は何でしょうか?
.net - .NET の競合状態アナライザー
C++、C、および Java 用の競合状態分析ツールがいくつかあるのを見てきました。.NET に対して同じことを行う静的解析ツールを知っている人はいますか?
java - 静的解析ツールを相互に統合しますか?
PMD、Checkstyle、FindBugs などのさまざまな静的解析ツールを統合して、統一された方法で一緒に使用するにはどうすればよいでしょうか? 特に、すべてのツールからの警告を含む単一の統一レポートを生成することに関心があります。また、適度に一貫性のある見た目の警告抑制でコードをマークアップできるようにしたいと考えています。
ここでの私の質問は、たとえば PMD と Checkstyle が同じものを探しているツールの「重複」に対処することを意図したものではありません。それはまた別の問題です。
関連する質問への回答で、この件に関する私の考えをご覧ください。
javascript - JavaScript コードの品質を分析するための Maven プラグイン
Javascript コードは保守が難しい場合があります。
妥当な品質レベルを確保するのに役立つツールを探しています。
これまでのところ、JavaScript の非常に優れた単体テスト フレームワークであるJsUNitを見つけました。テストは、利用可能な任意のブラウザーで ant から自動的に実行できます。
PMD、checkstyle、Findbugに相当するJavaScriptをまだ見つけていません...
javascript 用の静的コード分析ツールを知っていますか?
java - Java の静的分析ツールの推奨事項は?
Java の世界に漠然と精通していた私は、見つけた問題を修正するのに十分なほどインテリジェントな静的分析ツールを探していました。私は CodePro ツールを実行しましたが、やはり Java コミュニティーには不慣れで、ベンダーを知りません。
上記の基準に基づいて、どのツールを推奨できますか?
python - Python コードを分析して問題のある領域を特定するにはどうすればよいですか?
複数のプロジェクトに分割された大規模なソース リポジトリがあります。ソース コードの健全性に関するレポートを作成し、対処が必要な問題領域を特定したいと考えています。
具体的には、サイクロマティックな複雑度の高いルーチンを呼び出し、繰り返しを特定し、糸くずのような静的分析を実行して、疑わしい (したがってエラーの可能性が高い) 構造を見つけたいと考えています。
このようなレポートを作成するにはどうすればよいでしょうか。
c# - IDisposable が正しく処理されない場合に警告するように Resharper を設定できますか?
Resharper 4 (または Visual Studio 自体でも...) に、コードをusing
ブロックでラップするのを忘れた場合、またはブロックで適切な Dispose 呼び出しを省略した場合に警告を強制する設定はありfinally
ますか?