2

バックグラウンド

Visual Studio 2015 Enterprise (RTM) を実行しており、マルチプロジェクト ASP.NET 4.5 MVC ソリューションのコード分析のためにSonarLint拡張機能を有効にしています。

問題

SonarLint 分析は、コード分析のプロジェクト設定「生成されたコードからの結果を抑制する (マネージドのみ)」を無視しているようです

つまり、*.designer.csいくつかのページから生成されたいくつかのファイルについて、多くの Sonar エラーが報告されてい.aspxます。(プロジェクトのほとんどは MVC です。価値のあるものです。) 私はこれらのエラーを気にしませんし、それらを修正するための適切な方法があるとは思いません...

詳細

SonarQube を TFS 2013 環境に統合しましたが、TFS サーバー分析でこれらの問題を正しく無視しています。この問題は、Roslyn 分析を使用して Visual Studio に表示されているだけです。

.ignore ファイルに相当するものを設定する方法、またはこれを修正する方法はありますか?

4

1 に答える 1

1

現時点では、Roslyn にはファイルを無視する組み込みの方法がないため、それを行うことはできません。各アナライザーは、分析されたファイルをチェックする必要があるかどうかを決定する必要があります。特に SonarLint については、GitHub で問題を作成しました: https://github.com/SonarSource/sonarlint-vs/issues/85。その進行状況を追跡できます。

于 2015-07-22T11:48:55.677 に答える