[代码质量标准定义] Sonar规则、覆盖率与QualityGate

本文档要回答以下问题: 要使用哪些规则进行检查?单元测试覆盖率多少?重复率多少?怎样才算通过?为什么? 实战中怎么使用? 1 Sonar 检查规则 1.1 规则的分类 按照问题严重级别,分为以下4类: Bug(可靠性) Vulnerability(漏洞) Code Smell(可维护性) Security Hotspot(安全疑点,可能不需要修复,需要人工检查) 1.2 Sonar 常见的可用规则