org.sonar.check
Annotation Type Rule


@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface Rule

Since:
2.3

Required Element Summary
 IsoCategory isoCategory
          Will probably be deprecated and replaced by tags
 
Optional Element Summary
 Cardinality cardinality
           
 String description
          The description, optional.
 String key
          The default key is the class name.
 String name
          The rule name.
 Priority priority
          Default priority.
 

Element Detail

isoCategory

public abstract IsoCategory isoCategory
Will probably be deprecated and replaced by tags

key

public abstract String key
The default key is the class name.

Default:
""

name

public abstract String name
The rule name. If not defined, then the name is the key

Default:
""

description

public abstract String description
The description, optional.

Default:
""

priority

public abstract Priority priority
Default priority.

Default:
org.sonar.check.Priority.MAJOR

cardinality

public abstract Cardinality cardinality
Default:
org.sonar.check.Cardinality.SINGLE


Copyright © 2009-2010 SonarSource. All Rights Reserved.