首页/开发/代码质量与评审速查/Quality Profile:规则集的管理
规范与静态检查65 条

Quality Profile:规则集的管理

质量配置(Quality Profile)定义某语言下启用的规则与参数:官方内置 Sonar way 等配置,团队应复制后自定义,并把变更当成标准来管理。

定义某语言的启用规则 + 参数集合
内置Sonar way 等;建议复制后自定义
维度按语言独立维护

实践要点

实践要点
复制内置配置后按团队裁剪
修改留痕:谁在何时调整了哪些规则
质量配置是团队标准的数字化:变更应像代码一样评审。

易错点

  • 直接改默认配置:升级时被覆盖或产生冲突,应复制后改
  • 规则裁剪不留记录:后人不知道为何某规则被关闭

数据来源与参考

  • SonarQube 文档 · Quality Profiles
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌