Package org.sonar.api.server.profile
Interface BuiltInQualityProfilesDefinition
-
@ServerSide @ExtensionPoint public interface BuiltInQualityProfilesDefinition
Define built-in quality profiles which are automatically registered during SonarQube startup. We no more provide any facility to load profiles from XML file or annotated classes, but it should be straightforward to implement (adapt code of deprecatedAnnotationProfileParserorXMLProfileParserfor example).- Since:
- 6.6
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBuiltInQualityProfilesDefinition.BuiltInActiveRuleA rule activated on a built in quality profile.static interfaceBuiltInQualityProfilesDefinition.BuiltInQualityProfilestatic classBuiltInQualityProfilesDefinition.BuiltInQualityProfileImplstatic classBuiltInQualityProfilesDefinition.ContextInstantiated by core but not by plugins, except for their tests.static classBuiltInQualityProfilesDefinition.NewBuiltInActiveRulestatic interfaceBuiltInQualityProfilesDefinition.NewBuiltInQualityProfilestatic classBuiltInQualityProfilesDefinition.NewBuiltInQualityProfileImplstatic classBuiltInQualityProfilesDefinition.NewOverriddenParamstatic classBuiltInQualityProfilesDefinition.OverriddenParam
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddefine(BuiltInQualityProfilesDefinition.Context context)This method is executed when server is started.
-
-
-
Method Detail
-
define
void define(BuiltInQualityProfilesDefinition.Context context)
This method is executed when server is started.
-
-