sec-updater: Use latest versions
[strongswan.git] / sonar-project.properties
1 # exclude these files completely
2 sonar.exclusions=\
3         src/manager/templates/static/jquery.js, \
4         src/include/linux/**, \
5         src/frontends/**, \
6         **/data.sql, \
7         **/test.sql, \
8         **/tables.sql, \
9         **/ipsec.sql
10
11 # don't report duplications in these files
12 sonar.cpd.exclusions=\
13         src/libstrongswan/crypto/proposal/proposal_keywords_static.c, \
14         src/libstrongswan/settings/settings_parser.*, \
15         src/libstrongswan/settings/settings_lexer.c, \
16         src/starter/keywords.c, \
17         src/starter/parser/parser.*, \
18         src/starter/parser/lexer.c, \
19         src/stroke/stroke_keywords.c, \
20         **/suites/test_*.c, \
21         **/data.sql
22
23 # the following settings are officially only available via UI
24
25 # ignore issues in these generated files
26 sonar.issue.ignore.allfile=a1,a2,a3
27 sonar.issue.ignore.allfile.a1.fileRegexp=generated by flex
28 sonar.issue.ignore.allfile.a2.fileRegexp=made by GNU Bison
29 sonar.issue.ignore.allfile.a3.fileRegexp=produced by gperf
30
31 # ignore some rules
32 sonar.issue.ignore.multicriteria=m1,m2,m3,m4,m5
33 sonar.issue.ignore.multicriteria.m1.ruleKey=c:SingleDeclarationPerStatement
34 sonar.issue.ignore.multicriteria.m1.resourceKey=**/*
35 sonar.issue.ignore.multicriteria.m2.ruleKey=c:FunctionEllipsis
36 sonar.issue.ignore.multicriteria.m2.resourceKey=**/*
37 sonar.issue.ignore.multicriteria.m3.ruleKey=c:S936
38 sonar.issue.ignore.multicriteria.m3.resourceKey=**/*
39 sonar.issue.ignore.multicriteria.m4.ruleKey=c:S1172
40 sonar.issue.ignore.multicriteria.m4.resourceKey=**/*
41 sonar.issue.ignore.multicriteria.m5.ruleKey=plsql:SingleLineCommentsSyntaxCheck
42 sonar.issue.ignore.multicriteria.m5.resourceKey=**/*