sonar-project.properties
985 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# 彭超的 SonarQube 测试项目配置
# 项目唯一标识符
sonar.projectKey=sonarqube-test-project-pengchao
sonar.projectName=SonarQube Test Project - PengChao
# 项目版本
sonar.projectVersion=1.0.0
# 源代码目录
sonar.sources=src/main/java
# 测试代码目录
sonar.tests=test/java
# Java 文件编码
sonar.sourceEncoding=UTF-8
# Java 语言版本
sonar.java.source=8
# 二进制文件目录
sonar.java.binaries=target/classes
sonar.java.test.binaries=target/test-classes
# 测试框架和覆盖率报告
sonar.java.coveragePlugin=jacoco
sonar.junit.reportPaths=target/surefire-reports
sonar.jacoco.reportPaths=target/jacoco.exec
# 排除的文件
sonar.exclusions=**/generated/**
# 质量阈配置 - 彭超的配置
sonar.qualitygate.wait=true
sonar.qualitygate.timeout=300
# 问题忽略规则(可选)
sonar.issue.ignore.multicriteria=e1
sonar.issue.ignore.multicriteria.e1.ruleKey=squid:S106
sonar.issue.ignore.multicriteria.e1.resourceKey=**/*.java