-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathsonar-project.properties
More file actions
28 lines (23 loc) · 999 Bytes
/
sonar-project.properties
File metadata and controls
28 lines (23 loc) · 999 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
# SonarQube project configuration for CETL
sonar.organization=opencyphal
sonar.projectKey=OpenCyphal_CETL
sonar.projectName=CETLVaSt
sonar.verbose=true
# C/C++ specific settings
sonar.cfamily.compile-commands=cetlvast/build/compile_commands.json
sonar.cfamily.cobertura.reportPaths=cetlvast/build/suites/unittest/coverage.xml
sonar.cfamily.ignoreHeaderComments=false
sonar.cfamily.reportingCppStandardOverride=c++14
# Test execution reports
sonar.testExecutionReportPaths=cetlvast/build/suites/unittest/unittest-sonarqube.xml
# Source and test directories
sonar.sources=include,cetlvast/suites/unittest/sonar.cpp
sonar.tests=cetlvast/suites/unittest
sonar.test.inclusions=**/test_*.cpp
# Coverage and duplication exclusions
sonar.coverage.exclusions=cetlvast/**/*,**/sonar.cpp
sonar.cpd.exclusions=cetlvast/**/*,**/sonar.cpp
# Rule exclusions
sonar.issue.ignore.multicriteria=e1
sonar.issue.ignore.multicriteria.e1.ruleKey=cpp:S994,cpp:S799
sonar.issue.ignore.multicriteria.e1.resourceKey=**/*