-
Notifications
You must be signed in to change notification settings - Fork 182
/
sonar-project.properties
25 lines (19 loc) · 1.06 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
sonar.projectKey=thor
sonar.projectName=thor
sonar.projectVersion=0.1-beta
sonar.cxx.suffixes.headers=.hpp,.inl
sonar.sources=programs,tlib,tstl,kernel/include,kernel/src,init,printf
sonar.language=c++
# Reports file for sonar-cxx
sonar.cxx.cppcheck.reportPath=cppcheck_report.xml
# Declare list of ignore filters
sonar.issue.ignore.multicriteria=noapiprograms,noapiprintf,noapikeycode
# Ignore all undocumented API issues on programs
sonar.issue.ignore.multicriteria.noapiprograms.ruleKey=cxx:UndocumentedApi
sonar.issue.ignore.multicriteria.noapiprograms.resourceKey=programs/**/*
# Ignore all undocumented API issues on printf_def (for some reasons, Sonar is going crazy)
sonar.issue.ignore.multicriteria.noapiprintf.ruleKey=cxx:UndocumentedApi
sonar.issue.ignore.multicriteria.noapiprintf.resourceKey=printf/include/printf_def.hpp
# Ignore all undocumented API issues on keycode.hpp (no reason to document that)
sonar.issue.ignore.multicriteria.noapikeycode.ruleKey=cxx:UndocumentedApi
sonar.issue.ignore.multicriteria.noapikeycode.resourceKey=tlib/include/tlib/keycode.hpp