
# 基本概念
#### 注释率
编程代码中，注释行数占总行数的比例。它是一个衡量代码可读性和文档质量的指标。注释率=注释行/(代码行+注释行)\*100%。
- 注释行：源代码中的注释或被注释掉的代码的行数。
- 无意义的注释行（空的注释行、只包含特殊字符的注释行等）不计算在内。详情请参见[查看代码度量](https://support.huaweicloud.com/usermanual-codecheck/codeartscheck_01_7008.html#section1)。
 
#### 重复率
重复行数是指涉及至少一次重复的代码行数；重复块是指包含重复行的代码块（最小重复块定义：Java语言连续10行重复，其它语言10行中连续100个字符重复算一个重复块）；重复率=重复行/代码总行数（不包含空行与注释）\*100%。详情请参见[查看代码度量](https://support.huaweicloud.com/usermanual-codecheck/codeartscheck_01_7008.html#section1)。
#### 规则集
针对具体语言而定义的检查规则集合，提高用户代码质量。详情请参见[配置代码检查任务预置规则集](https://support.huaweicloud.com/usermanual-codecheck/devcloud_hlp_00116.html)。
#### 圈复杂度
圈复杂度是一种代码复杂度的衡量标准，与其可维护性和可测试性之间存在相关性，这意味着在圈复杂度较高的文件中，重构代码出错的概率较高。代码平均圈复杂度 = 总圈复杂度/函数数。具体风险评估建议如下：
- 1\~5：极低风险
- 6\~10：低风险
- 11\~20：中风险
- 21\~50：高风险
- 51+：极高风险
- NA：CodeArts Check不支持检查该语言。 详情请参见[查看代码度量](https://support.huaweicloud.com/usermanual-codecheck/codeartscheck_01_7008.html#section1)。
  
 
#### 延迟上线
在工具版本升级后，由于代码检查服务检查引擎的能力提升，可能会出现新的缺陷。但新检查出来的缺陷，不会计算到正式缺陷中，开发者拥有60天的缓冲周期对代码进行修改，周期内没有修改或者屏蔽的缺陷，在周期结束后后会计算到正式缺陷中。
#### 执行计划
定义代码检查任务自动触发的方式。通过触发器，使代码检查的自动化执行更加灵活易用。
