2016-11-10 41 views
0

我們正在使用SonarAnalyzer.CSharp NuGet包並連接到我們的SonarQube服務器(v 6.0)上。我注意到,如果我在服務器上打開或關閉S103(線不應該太長),並在Team Explorer - SonarQube中更新,則會更新solution.ruleset和project.ruleset文件。SonarQube規則不會同步到解決方案和項目規則集

但是,如果我更改了S125的設置(代碼段不應該被「註釋掉」),只會更新solution.ruleset文件。

這是爲什麼?我們如何獲得project.ruleset文件以匹配solution.ruleset文件?

我也注意到你可以去SonarQube服務器並搜索S103找到該規則,但是你不能搜索S125並找到該規則。這些不同的風格/類型的規則?

+0

我不能在這裏重現問題。在SonarQube的「規則」選項卡中搜索單詞時,我可以找到S125。 –

回答

0

有人爲該項目設置了特定的規則,因此這些規則不再與服務器同步。 我刪除了項目規則集文件,並讓SonarLint從服務器中替換它們。

相關問題