使用一個規則集FO所有項目我們目前正在評估使用SonarQube/SonarLint爲我們的.NET應用程序的過程。我們對迄今爲止所看到的內容感到非常滿意(並且,順便提一下SonarQube的這些遠見卓識 - 幾年前我已經使用它來開發我的博士項目,並且自那時起它已經有了很大的改進!)。當我將SonarLint實例連接到我們的SonarQube服務器(工作正常)並開始同步綁定的項目時,SonarLint開始下載nuget包(這是期望的),並且然後爲我們解決方案的每個項目創建一個甚至兩個.ruleset文件(除了文件SonarQube/<solution name>CSharp.ruleset
,我認爲它是解決方案範圍的規則集)。SonarQube/SonarLint/Visual Studio中:在溶液中
我所期待的,寧願只是單一的規則集有效的完整解決方案(並可能重寫規則集項目中這是有道理的(例如,測試項目)的選項)。
這種行爲可能在所有的,即,我錯過了什麼?文檔是我在SonarLint缺乏的領域中唯一確定的領域。
我有點驚訝的是我還沒有收到任何回答我的問題(該SonarLint隊顯然,監視所以SonarLint標籤),因爲它似乎是一個相當基本的要求,我希望很多團隊都有相同的用例。我的問題有什麼愚蠢的嗎?如果是這種情況,請提供一個鏈接或類似的東西...我是混合SonarLint和VS的責任,還是我的用例不可能?再次請分享您的知識......提前致謝。 – csoltenborn
如果該級別的規則集未更改,則在解決方案級別更改規則集將應用於項目級別。如果你用XML編輯器打開文件,你會看到不同之處。 –