配置分析内容:配置 > 通用设置 > 排除
- 完全忽略某些文件或目录
- 从问题检测中排除文件/目录(特定规则或全部规则),但分析其他的内容
- 排除文件/目录的重复检测,但分析其他内容
- 从覆盖率计算中排除文件/目录,但分析其他内容
- 代码覆盖率(配置不应该检测代码覆盖率的文件):
使用通配符:**/*/?
**:匹配0或多个目录
*:匹配0或多个字符
/:匹配一个字符
| 示例 | 匹配 | 无匹配 |
|---|---|---|
| **/foo/*.js |
|
|
| src/foo/*bar*.js |
|
|
| src/foo/** |
|
|
- 文件
通过设置文件后缀名匹配扫描文件:配置 > 通用设置 > 语言

- 重复:配置不需要检测重复代码的文件
- 问题:配置哪些问题不要应该被报告的条件
本文介绍了SonarQube的配置分析,包括如何排除文件和目录,避免特定规则或全部规则的检测,同时保持其他内容的分析。此外,还讨论了代码覆盖率的配置,如何使用通配符进行匹配,并详细说明了如何设置文件后缀名以扫描特定语言的文件。另外,也提到了重复代码的排除和问题报告的条件配置。
3022

被折叠的 条评论
为什么被折叠?



