| sonar.sources=. |
| |
| # exclude these files completely |
| sonar.exclusions=\ |
| src/manager/templates/static/jquery.js, \ |
| src/include/linux/**, \ |
| src/frontends/**, \ |
| **/data.sql, \ |
| **/test.sql, \ |
| **/tables.sql, \ |
| **/ipsec.sql |
| |
| # don't report duplications in these files |
| sonar.cpd.exclusions=\ |
| src/libstrongswan/crypto/proposal/proposal_keywords_static.c, \ |
| src/libstrongswan/settings/settings_parser.*, \ |
| src/libstrongswan/settings/settings_lexer.c, \ |
| src/starter/keywords.c, \ |
| src/starter/parser/parser.*, \ |
| src/starter/parser/lexer.c, \ |
| src/stroke/stroke_keywords.c, \ |
| **/suites/test_*.c, \ |
| **/data.sql |
| |
| # the following settings are officially only available via UI |
| |
| # ignore issues in these generated files |
| sonar.issue.ignore.allfile=a1,a2,a3 |
| sonar.issue.ignore.allfile.a1.fileRegexp=generated by flex |
| sonar.issue.ignore.allfile.a2.fileRegexp=made by GNU Bison |
| sonar.issue.ignore.allfile.a3.fileRegexp=produced by gperf |
| |
| # ignore some rules |
| sonar.issue.ignore.multicriteria=m1,m2,m3,m4,m5,m6,m7 |
| # Multiple variables should not be declared on the same line |
| sonar.issue.ignore.multicriteria.m1.ruleKey=c:S1659 |
| sonar.issue.ignore.multicriteria.m1.resourceKey=**/* |
| # Functions should not be defined with a variable number of arguments |
| sonar.issue.ignore.multicriteria.m2.ruleKey=c:S923 |
| sonar.issue.ignore.multicriteria.m2.resourceKey=**/* |
| # Function names should be used either as a call with a parameter list or with the "&" operator |
| sonar.issue.ignore.multicriteria.m3.ruleKey=c:S936 |
| sonar.issue.ignore.multicriteria.m3.resourceKey=**/* |
| # Unused function parameters should be removed |
| sonar.issue.ignore.multicriteria.m4.ruleKey=c:S1172 |
| sonar.issue.ignore.multicriteria.m4.resourceKey=**/* |
| # Single line comments should start with "--" |
| sonar.issue.ignore.multicriteria.m5.ruleKey=plsql:SingleLineCommentsSyntaxCheck |
| sonar.issue.ignore.multicriteria.m5.resourceKey=**/* |
| # User-defined types should not be passed as variadic arguments |
| sonar.issue.ignore.multicriteria.m6.ruleKey=c:S5270 |
| sonar.issue.ignore.multicriteria.m6.resourceKey=**/* |
| # Loop variables should be declared in the minimal possible scope |
| sonar.issue.ignore.multicriteria.m7.ruleKey=c:S5955 |
| sonar.issue.ignore.multicriteria.m7.resourceKey=**/* |