33import org .sonar .api .Plugin ;
44import org .sonar .api .config .PropertyDefinition ;
55import org .sonar .api .resources .Qualifiers ;
6- import org .sonarsource .plugins .mybatis .hooks .DisplayIssuesInScanner ;
7- import org .sonarsource .plugins .mybatis .hooks .DisplayQualityGateStatus ;
86import org .sonarsource .plugins .mybatis .languages .MyBatisQualityProfile ;
97import org .sonarsource .plugins .mybatis .rules .MyBatisLintSensor ;
108import org .sonarsource .plugins .mybatis .rules .MyBatisLintRulesDefinition ;
@@ -18,12 +16,8 @@ public class MyBatisPlugin implements Plugin {
1816 private static final String MYBATIS_CATEGORY = "MyBatis" ;
1917 private static final String GENERAL_SUBCATEGORY = "General" ;
2018
21-
2219 @ Override
2320 public void define (Context context ) {
24- // hooks
25- // http://docs.sonarqube.org/display/DEV/Adding+Hooks
26- context .addExtensions (DisplayIssuesInScanner .class , DisplayQualityGateStatus .class );
2721
2822 // qualityprofile
2923 context .addExtension (MyBatisQualityProfile .class );
@@ -32,20 +26,11 @@ public void define(Context context) {
3226 context .addExtensions (MyBatisLintRulesDefinition .class , MyBatisLintSensor .class );
3327
3428 // property
35- context .addExtension (PropertyDefinition .builder (STMTID_EXCLUDE_KEY )
36- .name ("Statement ID Exclude" )
37- .description ("Comma-separated list of statement id exclude." )
38- .subCategory (GENERAL_SUBCATEGORY )
39- .category (MYBATIS_CATEGORY )
40- .onQualifiers (Qualifiers .PROJECT )
41- .multiValues (true )
42- .build ());
43- context .addExtension (PropertyDefinition .builder (SONAR_MYBATIS_SKIP )
44- .name ("Sonar MyBatis Skip" )
45- .defaultValue ("false" )
46- .subCategory (GENERAL_SUBCATEGORY )
47- .category (MYBATIS_CATEGORY )
48- .onQualifiers (Qualifiers .PROJECT )
49- .build ());
29+ context .addExtension (PropertyDefinition .builder (STMTID_EXCLUDE_KEY ).name ("Statement ID Exclude" )
30+ .description ("Comma-separated list of statement id exclude." ).subCategory (GENERAL_SUBCATEGORY )
31+ .category (MYBATIS_CATEGORY ).onQualifiers (Qualifiers .PROJECT ).multiValues (true ).build ());
32+ context .addExtension (
33+ PropertyDefinition .builder (SONAR_MYBATIS_SKIP ).name ("Sonar MyBatis Skip" ).defaultValue ("false" )
34+ .subCategory (GENERAL_SUBCATEGORY ).category (MYBATIS_CATEGORY ).onQualifiers (Qualifiers .PROJECT ).build ());
5035 }
5136}
0 commit comments