sonar-project.properties 985 Bytes
# 彭超的 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