内容简介:SonarQube 內建很多檢查 rule,但有些 rule 可能不適合團隊,暫時不想啟用,該如何在 SonarQube 設定呢 ?macOS High Sierra 10.13.6Docker for Mac 18.06.1-ce-mac59 (26764)
SonarQube 內建很多檢查 rule,但有些 rule 可能不適合團隊,暫時不想啟用,該如何在 SonarQube 設定呢 ?
Version
macOS High Sierra 10.13.6
Docker for Mac 18.06.1-ce-mac59 (26764)
SonarQube 7.1 (build 11001)
Rules
Rule -> C#
若第一個 rule : =+ should not be used instead of +=
不適合團隊,想暫時不啟用檢查。
並不是這個 rule 不好,只是因為是第一個 C# rule,所以以此為範例
SonarQube 舊版允許你直接不啟用某個 rule,但新版取消了這個功能,無法直接不啟用。
Quality Profiles
Quality Profiles -> C#
SonarQube 預設使用的 Quality Profile 是 Sonar way
,目前 Sonar way
無法取消 rule。
若要取消 rule,必須建立自己的 Quality Profile,然後才能取消。
- 選擇右側
option
的Copy
Copy
Quality Profiles -> C#
- 選擇
My way
,選擇右側option
的Set as Default
-
My way
成為 C# project 預設的 Quality Profile
Deactivate Rule
Quality Profiles -> C#
- 點擊
My way
Quality Profile
- 點擊
Active
下所有的 rule
=+ should not be used instead of += Deactivate
-
=+ should not be used instead of +=
rule 已被Deactivate
Conclusion
- 原本認為很簡單的功能,但因為 SonarQube 的設計有改變,竟然花了一些時間才搞定,特別記錄下來
以上所述就是小编给大家介绍的《如何不啟用 SonarQube 內建的 Rule ?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Scrum精髓
Kenneth Rubin / 姜信宝、米全喜、左洪斌、(审校)徐毅 / 清华大学出版社 / 2014-6-1 / CNY 79.00
短短几年时间,Scrum跃升为敏捷首选方法,在全球各地得以普遍应用。针对如何用好、用巧这个看似简单的框架,本书以通俗易懂的语言、条理清晰的脉络阐述和提炼出Scrum的精髓。全书共4部分23章,阐述了七大核心概念:Scrum框架,敏捷原则,冲刺,需求和用户故事,产品列表,估算与速率,技术债;三大角色:产品负责人,ScrumMaster,开发团队以及Scrum团队构成:Scrum规划原则及四大规划活动......一起来看看 《Scrum精髓》 这本书的介绍吧!