他のコード品質ツールの統合
コード品質と技術的負債のいろいろな面を評価するために、多くのツールを使用できます。
NDepend
.NET 開発者にとって、一般的なツールは NDepend です。
NDepend は、最近の開発期間 (通常は過去 1 時間) 中に開発者が追加した技術的負債の量を評価する、Visual Studio の拡張機能です。
この情報を使用すると、開発者はコードをコミットする前に、必要な修正を行うことができます。
NDepend を使用すると、C# LINQ クエリとして表現されるコード規則を作成できますが、さまざまなコード スメルを検出する組み込みのルールが多数あります。
Resharper Code Quality Analysis
Resharper は、コマンド ラインからコード品質分析を行うことができます。 また、コード品質の問題が検出された場合は、自動的にビルドが失敗するように設定できます。
ルールは、各チームに適用するように構成できます。
Azure DevOps での検索
Azure DevOps と簡単に統合できる他のコード品質ツールを見つけるには、ビルド パイプラインにタスクを追加するときに、「Quality」という単語を検索します。
詳細については、以下を参照してください。
- NDepend
- Visual Studio Marketplace
- Resharper Code Quality Analysis