File: sonar-project.properties

package info (click to toggle)
dnsjava 3.6.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,516 kB
  • sloc: java: 45,056; xml: 914; makefile: 3
file content (34 lines) | stat: -rw-r--r-- 1,600 bytes parent folder | download
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
sonar.projectKey=dnsjava_dnsjava
sonar.organization=dnsjava
sonar.host.url=https://sonarcloud.io
sonar.java.source=8
sonar.coverage.jacoco.xmlReportPaths=target/site/jacoco/jacoco.xml

sonar.issue.ignore.multicriteria=S106,S107,S120,S1948,S2160

# Standard outputs should not be used directly to log anything
# The tools are intended for command line usage, it's not logging
sonar.issue.ignore.multicriteria.S106.ruleKey=java:S106
sonar.issue.ignore.multicriteria.S106.resourceKey=**/tools/*.java

# Package names should comply with a naming convention
# org.xbill.DNS - api compatibility
sonar.issue.ignore.multicriteria.S120.ruleKey=java:S120
sonar.issue.ignore.multicriteria.S120.resourceKey=**

# Methods should not have too many parameters
# The Record implementations have these for their definition
sonar.issue.ignore.multicriteria.S107.ruleKey=java:S107
sonar.issue.ignore.multicriteria.S107.resourceKey=**/*Record.java

# Fields in a "Serializable" class should either be transient or serializable
# Serialization should use the wire format, supported for EJB scenarios. See
# https://github.com/dnsjava/dnsjava/issues/114
# https://github.com/dnsjava/dnsjava/issues/132
sonar.issue.ignore.multicriteria.S1948.ruleKey=java:S1948
sonar.issue.ignore.multicriteria.S1948.resourceKey=**/*Record.java

# Subclasses that add fields to classes that override "equals" should also override "equals"
# The Record base class implements equals based on the record's wire format
sonar.issue.ignore.multicriteria.S2160.ruleKey=java:S2160
sonar.issue.ignore.multicriteria.S2160.resourceKey=**/*Record.java