# 代码检查配置

腾讯云代码分析采用业界/自研的 80+ 款工具，配置代码检查项能够有效地发现代码中存在的异味代码

## 规则配置

规则配置主要是以规则包为元素，由**官方规则包**和**自定义规则包**两部分组成。平台提供一些系列的官方规则包，覆盖规范、安全、推荐等方面。

用户可根据项目语言、规则包类型筛选不同的规则包，并启用/关闭规则包。

::: tip
用户可以根据需要选择官方规则包进行扫描，并可以在官方规则包的基础上屏蔽某些规则或者调整默认的优先级，设置指定参数。这些操作都会记录在自定义规则包中。

自定义规则包是提供给用户自由选择工具规则的包。官方规则包上的调整实质上会记录到自定义规则包中，当自定义规则包中的规则和官方规则包的规则发生冲突，则自定义规则包优先级更高。
:::

![创建项目](../../../images/scheme_codelint_01.png)

## 编译配置

通过编译（代码解析和翻译过程）分析中间代码进行辅助分析，能更精准地发现更多潜在的代码问题。
