| Modifier and Type | Interface and Description |
|---|---|
interface |
CoverageExtension
Marker for extension.
|
interface |
CpdMapping |
interface |
Decorator |
interface |
PostJob
PostJobs are executed when project is analysed.
|
interface |
ResourceFilter
Filter resources to save.
|
interface |
Sensor
A Sensor is invoked once during the analysis of a project.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCoverageExtension
Deprecated.
since 2.6 was superseded by interface
CoverageExtension |
class |
AbstractCpdMapping
A pre-implementation of the CpdMapping extension point
|
class |
AbstractDirectoriesDecorator
Deprecated.
since 2.2, the number of directories is automatically calculated by sonar core (see metric formula)
|
class |
AbstractDivisionDecorator
A pre-implementation to decorate metrics that are the result of a division
|
class |
AbstractFileComplexityDecorator
Deprecated.
since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore
|
class |
AbstractFilesDecorator
Deprecated.
since 2.2, the number of files is automatically calculated by sonar core (see metric formula)
|
class |
AbstractFunctionComplexityDecorator
Deprecated.
since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore
|
class |
AbstractFunctionComplexityDistributionDecorator
Deprecated.
since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore
|
class |
AbstractSourceImporter
A pre-implementation for a sensor that imports sources.
|
class |
AbstractSumChildrenDecorator
Sum measures of child resources.
|
class |
BuildBreaker |
class |
FileFilter |
class |
Initializer
Initializer can execute external tool (like a Maven plugin), change project configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProjectBuilder
This extension point allows to change project structure at runtime.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DecoratorExecutionHandler |
interface |
DecoratorsPhaseHandler |
interface |
EventHandler
Marker interface for event handlers.
|
interface |
ProjectAnalysisHandler |
interface |
SensorExecutionHandler |
interface |
SensorsPhaseHandler |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DependsUponMavenPlugin
|
interface |
MavenPluginHandler |
| Modifier and Type | Class and Description |
|---|---|
class |
NoSonarFilter |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Metrics |
| Modifier and Type | Class and Description |
|---|---|
class |
Metric
This class represents the definition of a metric in Sonar.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProfileExporter |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Language
The extension point to define a new language
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLanguage
Inherit this class to define a new language like PLSQL, PHP or C#
|
class |
Java
Java language implementation
|
class |
ResourceTypeTree |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ViolationFilter
Filter violations to save.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FormulaDecorator
A pre-implementation of a decorator using a simple calculation formula
|
| Modifier and Type | Class and Description |
|---|---|
class |
PastMeasuresLoader |
class |
PastSnapshotFinder |
class |
PastSnapshotFinderByDate |
class |
PastSnapshotFinderByDays |
class |
PastSnapshotFinderByPreviousAnalysis |
class |
PastSnapshotFinderByVersion |
class |
TimeMachineConfiguration |
| Modifier and Type | Class and Description |
|---|---|
class |
MemoryOptimizer |
| Modifier and Type | Class and Description |
|---|---|
class |
PhasesTimeProfiler |
| Modifier and Type | Class and Description |
|---|---|
class |
CheckstyleAuditListener |
class |
CheckstyleConfiguration |
class |
CheckstyleExecutor |
class |
CheckstyleProfileExporter |
class |
CheckstyleSensor |
| Modifier and Type | Class and Description |
|---|---|
class |
CoberturaMavenInitializer
Provides
CoberturaMavenPluginHandler and configures correct path to report. |
class |
CoberturaMavenPluginHandler |
class |
CoberturaSensor |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends BatchExtension>> |
CoberturaPlugin.getExtensions() |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultResourceTypes |
class |
UserManagedMetrics |
| Modifier and Type | Class and Description |
|---|---|
class |
ExcludedResourceFilter |
class |
IndexProjectPostJob |
class |
MavenInitializer |
class |
ProjectFileSystemLogger |
| Modifier and Type | Class and Description |
|---|---|
class |
ApplyProjectRolesDecorator |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCoverageDecorator |
class |
BranchCoverageDecorator |
class |
CheckAlertThresholds |
class |
CommentDensityDecorator |
class |
CoverageDecorator |
class |
DirectoriesDecorator |
class |
FilesDecorator |
class |
GenerateAlertEvents |
class |
ItBranchCoverageDecorator |
class |
ItCoverageDecorator |
class |
ItLineCoverageDecorator |
class |
LineCoverageDecorator |
class |
ManualMeasureDecorator |
class |
ManualViolationInjector |
class |
ProfileEventsSensor |
class |
ProfileSensor |
class |
ProjectLinksSensor |
class |
ReviewNotifications |
class |
ReviewsMeasuresDecorator
Decorator that creates measures related to reviews.
|
class |
ReviewWorkflowDecorator |
class |
UnitTestDecorator |
class |
VersionEventsSensor |
class |
ViolationsDecorator |
class |
ViolationsDensityDecorator |
class |
ViolationSeverityUpdater
Severity of violations can be explicitely changed by end-users.
|
class |
WeightedViolationsDecorator |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractNewCoverageFileAnalyzer |
class |
NewCoverageAggregator |
class |
NewCoverageFileAnalyzer |
class |
NewItCoverageFileAnalyzer |
class |
NewViolationsDecorator |
class |
ReferenceAnalysis |
class |
TendencyDecorator |
class |
TimeMachineConfigurationPersister |
class |
VariationDecorator |
class |
ViolationPersisterDecorator |
class |
ViolationTrackingDecorator |
| Modifier and Type | Class and Description |
|---|---|
class |
CpdEngine |
class |
CpdSensor |
class |
SonarBridgeEngine |
class |
SonarEngine |
| Modifier and Type | Class and Description |
|---|---|
class |
DuplicationDensityDecorator |
class |
SumDuplicationsDecorator |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexFactory |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultPurgeTask |
class |
ProjectPurgePostJob |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends BatchExtension>> |
DbCleanerPlugin.getExtensions() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PeriodCleaner
Deprecated.
in 2.14
|
interface |
PurgeTask |
| Modifier and Type | Class and Description |
|---|---|
class |
Purge
Deprecated.
in 2.14
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultPeriodCleaner |
| Modifier and Type | Class and Description |
|---|---|
class |
FileTangleIndexDecorator |
class |
MavenDependenciesSensor |
class |
PackageTangleIndexDecorator |
class |
ProjectDsmDecorator
For performance reasons, this decorator is currently limited to matrix between modules.
|
class |
SuspectLcom4DensityDecorator |
class |
TangleIndexDecorator |
| Modifier and Type | Class and Description |
|---|---|
class |
FindbugsConfiguration |
class |
FindbugsExecutor |
class |
FindbugsMavenInitializer
Configures Sonar FindBugs Plugin according to configuration of findbugs-maven-plugin.
|
class |
FindbugsProfileExporter |
class |
FindbugsSensor |
| Modifier and Type | Class and Description |
|---|---|
class |
JaCoCoAgentDownloader |
class |
JacocoAntInitializer |
class |
JacocoConfiguration |
class |
JaCoCoItSensor
Note that this class can't extend
AbstractCoverageExtension, because in this case this extension will be
disabled under Sonar 2.3, if JaCoCo is not defined as the default code coverage plugin. |
class |
JacocoMavenInitializer |
class |
JaCoCoMavenPluginHandler |
class |
JaCoCoSensor |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends BatchExtension>> |
JaCoCoPlugin.getExtensions() |
| Modifier and Type | Class and Description |
|---|---|
class |
PmdConfiguration |
class |
PmdExecutor |
class |
PmdProfileExporter |
class |
PmdSensor |
class |
PmdViolationToRuleViolation |
| Modifier and Type | Class and Description |
|---|---|
class |
JavaSourceImporter |
class |
SquidSensor |
| Modifier and Type | Class and Description |
|---|---|
class |
ChidamberKemererDistributionBuilder |
class |
ClassesDecorator |
class |
FileComplexityDistributionDecorator |
class |
FunctionComplexityDistributionBuilder |
class |
FunctionsDecorator |
| Modifier and Type | Class and Description |
|---|---|
class |
SurefireSensor |
Copyright © 2009-2012 SonarSource. All Rights Reserved.