デバッグビルド時にソナー解析を無効にすることはできますが(Visual StudioではSonarLint拡張を使用していますが、リリースビルドで有効にしておきますか?その理由は、ソリューションをSonarQubeに接続すると、ビルド時間が大幅に増えたからです。デバッグビルド中にSonarLint解析を無効にする
0
A
答えて
2
Visual Studio内でデバッグ設定でソリューションをビルドする場合、.csprojファイルを変更してアナライザーを削除しました。そうすれば、sonarlintはルールが古くなっていると訴えたり、更新によって影響を受けることはありません。私は答えを得ましたhere
<Target Name="DisableAnalyzersForVisualStudioBuild"
BeforeTargets="CoreCompile"
Condition="'$(BuildingInsideVisualStudio)' == 'True' And '$(BuildingProject)' == 'True' And '$(Configuration)' == 'Debug'">
<!--
Disable analyzers when building a project inside Visual Studio. Note that analyzer behavior for IntelliSense purposes is not altered by this.
-->
<ItemGroup>
<Analyzer Remove="@(Analyzer)"/>
</ItemGroup>
</Target>
2
私が考えることができる唯一の方法は、ルールセットを複製し、デバッグモードのルールを無効(無効)にすることですが、リリースモードの元のルールセットは保持してください。これは、SonarLintがSonarQubeの品質プロファイルと比較してルーレットの強度が低いと不平を言うことになるため、痛いでしょう。また、あなたがアップデートするたびに、おそらくこの手動調整を破るでしょう。
関連する問題
- 1. クラウドコードのユニットテスト中にサーバロガーの解析を無効にする
- 2. SonarLintをVisual Studioに使用するSonarLintを使用したコード解析2015
- 3. Python BeautifulSoup - 無効なHTMLを解析中にfind_nextを使用
- 4. 解析(無効)PHP
- 5. IntelliJ IDEAでSonarLintの解析結果をクリアするには
- 6. C++解析にsonarlint-cliを使用する
- 7. 無効なXMLを解析するC#
- 8. Firebaseクラッシュレポート、デバッグビルドのレポートを無効にする
- 9. EclipseリモートシステムエクスプローラのSonarlint自動スキャンを無効にする
- 10. SonarLintのマイナーな問題のバナーを無効にする
- 11. MSBuildターゲットClCompileでコード解析を無効にするには?
- 12. pydevコード解析を無効にしてパイリンツコード解析を続ける方法
- 13. 構文解析中のスキーマ検証エラー:無効xsi:qname型
- 14. Upsourceのコード解析を無効にする方法
- 15. JComboBox.addItem(o)のHTML解析を無効にする
- 16. IntelliJ Scalaプラグインで解析build.sbtを無効にする
- 17. Rails 3でXML解析を無効にする方法
- 18. バックボーンの解析機能を無効にする
- 19. 統計情報/解析用JavaScriptを無効にする
- 20. Azureのテキスト解析APIを無効にする
- 21. デフォルトでKlocwork連続解析を無効にする
- 22. AxiosでJSON解析を無効にする
- 23. エラー:(49)XML解析中にエラーが発生しました(無効なトークン)
- 24. 解析日、CETとCEST、無効なTimeZone、解析不可能
- 25. 解析中に解析エラーを検出する
- 26. 無効なJSON文字列解析
- 27. 無効なセッションは、ユーザ解析サーバースウィフト
- 28. psycopg2.InternalError:解析エラー - 無効なジオメトリ
- 29. Jenkins Plugin上でsonarlintを実行しているときにSonarLint解析エラーjava.lang.IllegalStateExceptionを実行中にエラーが発生しました
- 30. MSHTMLによるARTICLEタグの解析が無効
私は、プロジェクトプロパティの "コード分析"セクションを使用して、さまざまな構成に異なるルールセットを選択しますか? "ビルド時にコード解析を有効にする"がチェックされていなくても、ソナーアナライザーが動作しているように見えますが、奇妙なことが分かりました。 – Narayana