-
Notifications
You must be signed in to change notification settings - Fork 624
Expand file tree
/
Copy pathsonar-project.properties
More file actions
39 lines (34 loc) · 1.46 KB
/
sonar-project.properties
File metadata and controls
39 lines (34 loc) · 1.46 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
29
30
31
32
33
34
35
36
37
38
39
# Root project information
sonar.projectName=Piper CLI (open source)
sonar.projectKey=piper-os
# SonarQube Links
sonar.links.homepage=http://project-piper.io
sonar.links.scm=https://github.com/SAP/jenkins-library.git
# Some properties that will be inherited by the modules
sonar.sourceEncoding=UTF-8
sonar.dynamicAnalysis=reuseReports
# List of the module identifiers
sonar.modules=PiperGo
# Piper Groovy
PiperGroovy.sonar.projectName=Piper (groovy)
PiperGroovy.sonar.projectBaseDir=.
PiperGroovy.sonar.sources=src,vars
PiperGroovy.sonar.inclusions=**/*.groovy
PiperGroovy.sonar.tests=test/groovy
# no wildcard support
#PiperGroovy.sonar.junit.reportPaths=target/surefire-reports/TEST-*.xml
PiperGroovy.sonar.coverage.jacoco.xmlReportPaths=target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml
PiperGroovy.sonar.groovy.binaries=target/classes,target/test-classes
PiperGroovy.sonar.groovy.coveragePlugin=jacoco
# Piper Go
PiperGo.sonar.projectName=Piper (golang)
PiperGo.sonar.projectBaseDir=.
PiperGo.sonar.sources=.
PiperGo.sonar.inclusions=**/*.go
PiperGo.sonar.exclusions=**/*_test.go, **/mocks/*.go, **/vendor/**, **/*_generated.go, **/*_generated_test.go, pkg/generator/step-metadata.go
PiperGo.sonar.tests=.
PiperGo.sonar.test.inclusions=**/*_test.go, **/mocks/*.go
PiperGo.sonar.test.exclusions=**/vendor/**
PiperGo.sonar.go.tests.reportPaths=unit-report.out,integration-report.out
PiperGo.sonar.go.coverage.reportPaths=cover.out
PiperGo.sonar.cpd.exclusions=**/*_generated.go