他のコード品質ツールの統合

完了

コード品質と技術的負債のいろいろな面を評価するために、多くのツールを使用できます。

NDepend

.NET 開発者にとって、一般的なツールは NDepend です。

NDepend は、最近の開発期間 (通常は過去 1 時間) 中に開発者が追加した技術的負債の量を評価する、Visual Studio の拡張機能です。

この情報を使用すると、開発者はコードをコミットする前に、必要な修正を行うことができます。

NDepend を使用すると、C# LINQ クエリとして表現されるコード規則を作成できますが、さまざまなコード スメルを検出する組み込みのルールが多数あります。

Resharper Code Quality Analysis

Resharper は、コマンド ラインからコード品質分析を行うことができます。 また、コード品質の問題が検出された場合は、自動的にビルドが失敗するように設定できます。

ルールは、各チームに適用するように構成できます。

Azure DevOps での検索

Azure DevOps と簡単に統合できる他のコード品質ツールを見つけるには、ビルド パイプラインにタスクを追加するときに、「Quality」という単語を検索します。

「quality」という用語を検索した Marketplace ページのスクリーンショット。結果には、NDepend と Resharper が含まれています。

詳細については、以下を参照してください。

  • NDepend
  • Visual Studio Marketplace
  • Resharper Code Quality Analysis