5

Resharper の最も便利なコード分析ツールの 1 つは、シンボルがソリューション内で使用されていない場合、未使用としてマークすることです。

残念ながら、単体テストでカバーされているシンボルはすべて使用済みと見なされます。

=>この使用状況分析の単体テストを無視する方法を探しています。

Resharper オプションをスキャンすると、「スキップする項目を編集」というラベルの付いたボタンが見つかりました。とりわけ、「...ソリューション内の特定のシンボルがスキップしたファイルでのみ使用されている場合、このシンボルは使用されていないものとして強調表示されます」という長い説明テキストがあります。

これはまさに私が欲しかったもののように聞こえました。しかし、単体テスト プロジェクトをスキップ リストに入れることで、実質的に未使用のシンボルが明らかになるだけでなく、テスト プロジェクトのコード分析全体が無効になるだけです。もちろん、優れた単体テスト コードを記述して、Resharper のすべてのコード分析機能を利用したいとは思います。テスト プロジェクト以外でのシンボルの使用をカウントしたくないだけです。

何か案は?

4

1 に答える 1

4

非常に簡単な答えを発見しました:

テストプロジェクトをアンロードし、コード分析を更新します。

于 2013-02-19T11:16:12.880 に答える