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 deprecatedAnnotationProfileParser
orXMLProfileParser
for example).- Since:
- 6.6
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BuiltInQualityProfilesDefinition.BuiltInActiveRule
A rule activated on a built in quality profile.static interface
BuiltInQualityProfilesDefinition.BuiltInQualityProfile
static class
BuiltInQualityProfilesDefinition.BuiltInQualityProfileImpl
static class
BuiltInQualityProfilesDefinition.Context
Instantiated by core but not by plugins, except for their tests.static class
BuiltInQualityProfilesDefinition.NewBuiltInActiveRule
static interface
BuiltInQualityProfilesDefinition.NewBuiltInQualityProfile
static class
BuiltInQualityProfilesDefinition.NewBuiltInQualityProfileImpl
static class
BuiltInQualityProfilesDefinition.NewOverriddenParam
static class
BuiltInQualityProfilesDefinition.OverriddenParam
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
define(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.
-
-