/
sonar-project.properties
45 lines (39 loc) · 1.34 KB
/
sonar-project.properties
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
42
43
44
45
# Organization
sonar.organization=yseop
# Must be unique in a given SonarQube instance.
sonar.projectKey=yseop_vscode-yseopml
# This is the name and version displayed in the SonarQube UI.
sonar.projectName=VSCode YseopML Extension
# sonar.projectVersion=
# Folder containing source code
sonar.sources=client/src,server/src
# Encoding of the source code. Default is default system encoding
sonar.sourceEncoding=UTF-8
# Excluding tests utilities and files generated by ANTLR from Sonar analysis
sonar.exclusions=**/src/test/**/*.ts,**/src/grammar/*.ts
##
## Tests
##
# Include all tests files in src folder.
sonar.tests=client/src/test,server/src/test
sonar.test.inclusions=client/src/test/**/*.test.ts,server/src/test/**/*.test.ts
# Load test report generated via jest-sonar-reporter
sonar.testExecutionReportPaths=target/tests-results/sonar-report.xml
##
## Coverage
##
# Files ignored from coverage analysis
# We exclude files from client directory because we don't generate the coverage analysis for it yet.
sonar.coverage.exclusions=**/test/**/*.ts,client/**/*
# Load lcov coverage report
sonar.javascript.lcov.reportPaths=target/coverage/lcov.info
##
## Duplications
##
# Minimum lines for code duplications triggering (default = 10)
# sonar.cpd.ts.minimumLines=10
##
## Lint
##
# TSLint report
# sonar.typescript.tslint.reportPaths=target/lint/tslint-report.json