@ScannerSide @SonarLintSide @ExtensionPoint public interface ProjectSensor
A sensor is invoked once for each project analysis. Sensors are mainly used to add measures and issues on InputFiles.
For example the Cobertura Sensor parses Cobertura report and saves the first-level of measures on files.
For testing purpose you can use SensorContextTester
| Modifier and Type | Method and Description |
|---|---|
void |
describe(SensorDescriptor descriptor)
Populate
SensorDescriptor of this sensor. |
void |
execute(SensorContext context)
The actual sensor code.
|
void describe(SensorDescriptor descriptor)
SensorDescriptor of this sensor.void execute(SensorContext context)