-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsonar-project.properties
More file actions
28 lines (21 loc) · 1.12 KB
/
sonar-project.properties
File metadata and controls
28 lines (21 loc) · 1.12 KB
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
# SonarCloud Configuration for OpenESPI-GreenButton-Java
# Project uses MySQL, PostgreSQL, and H2 - NOT Oracle
# Project identification
sonar.projectKey=GreenButtonAlliance_OpenESPI-GreenButton-Java
sonar.organization=greenbuttonalliance
# Source and test directories
sonar.sources=openespi-common/src/main,openespi-datacustodian/src/main,openespi-thirdparty/src/main,openespi-authserver/src/main
sonar.tests=openespi-common/src/test,openespi-datacustodian/src/test,openespi-thirdparty/src/test,openespi-authserver/src/test
# Java version
sonar.java.source=25
# Exclude Oracle-specific SQL rules
# This project uses MySQL, PostgreSQL, and H2 - Oracle rules don't apply
sonar.issue.ignore.multicriteria=e1,e2
# Exclude Oracle VARCHAR2 rule (project uses standard SQL VARCHAR)
sonar.issue.ignore.multicriteria.e1.ruleKey=sql:S6397
sonar.issue.ignore.multicriteria.e1.resourceKey=**/*.sql
# Exclude other Oracle-specific rules if needed
sonar.issue.ignore.multicriteria.e2.ruleKey=sql:Oracle*
sonar.issue.ignore.multicriteria.e2.resourceKey=**/*.sql
# Coverage reports
sonar.coverage.jacoco.xmlReportPaths=**/target/site/jacoco/jacoco.xml