Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »


This plugin is not released yet.


This plugin is used to exclude some violations in a fine-grained way. It allows to list some exclusion patterns to :

  • Switch off any violations on a line
  • Switch off a specific violation on a line
  • Switch off any violations on a range of lines
  • Switch off a specific violation on a range of lines


Download the plugin from Update Center and restart server. If you don't have access to Internet, then manually download JAR file into $SONAR_HOME/extensions/plugins and restart server.

No settings are required in administration console.


Comments start with #. Blank lines are allowed. A line defines 3 fields: resource key, rule key and range of lines.

# suppress all violations

# exclude the Java file;*;*

# exclude a Java package*;*;*

# exclude a specific rule

# exclude a specific rule on a specific file;checkstyle:IllegalRegexp;*

# exclude on specific lines 10, 25 and 90;*;[10,25,90]

# exclude on a range of lines;*;[10-90]

# exclude on many ranges of lines;*;[10-90,92,98,120-150]
  • No labels