2017-01-10 5 views
0

Visual Studio 2015 Update 3とsonnarqube msbuild scanner 2.2.0.24でビルドマシンをセットアップしました。ソナーサーバ側(6.2)では、私はC#プラグインバージョン5.5.2.537を持っています。C#スキャナが見つかりませんでした。C#scanner

プロジェクトを分析すると、いくつかのコードの匂いがc#ファイルに見つかりません。

私がいることを確認しました:

  • ソナープロジェクトは、適切な品質のプロファイルを使用しています。
  • 品質プロファイル にはルールが含まれており、前記ルールは正確に有効化されています。

私はsonarqubeでプロジェクト全体を削除し、分析を複数回再実行しました。たとえば、特定の.csファイルでは、私はcomplicly作業の臭いのコードがあります。しかし、ファイル内に複数のTODOがあっても、TODO(s1135)を処理するルールは機能しません。テスト目的でコードに導入したルール "ブールチェックを逆転させるべきではありません"(S1940)と同じです。

これらの問題を報告しない原因は何ですか?

+0

これはテストプロジェクトで発生しますか?またはパスに 'test'が含まれているファイルはありますか? – Tamas

+0

あなたの質問は、ソフトウェアを購入した会社のテクニカルサポートチームにお問い合わせください。 –

+0

Tamas、ここではテスト対象の項目の完全なパスです。デモ - コード解析>アプリケーション.Affaires> CompteBancaire.cs。テストフィルターと一致してはいけません。 –

答えて

0

すべてを新しいビルドサーバーに移動しました。同じセットアップとプロジェクトを使用すると、すべての問題が正しくレポートされるようになりました。

関連する問題