Class Monitoring
- java.lang.Object
-
- org.sonar.plugins.javascript.eslint.Monitoring
-
- All Implemented Interfaces:
org.sonar.api.Startable
@ScannerSide @SonarLintSide(lifespan="MULTIPLE_ANALYSES") public class Monitoring extends Object implements org.sonar.api.Startable
-
-
Constructor Summary
Constructors Constructor Description Monitoring(org.sonar.api.config.Configuration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isMonitoringEnabled()
void
ruleStatistics(String ruleKey, double timeMs, double relative)
void
start()
void
startProgram(String tsConfig)
void
stop()
void
stopFile(org.sonar.api.batch.fs.InputFile inputFile, int ncloc, EslintBridgeServer.Perf perf)
void
stopProgram()
-
-
-
Method Detail
-
stopFile
public void stopFile(org.sonar.api.batch.fs.InputFile inputFile, int ncloc, EslintBridgeServer.Perf perf)
-
start
public void start()
- Specified by:
start
in interfaceorg.sonar.api.Startable
-
stop
public void stop()
- Specified by:
stop
in interfaceorg.sonar.api.Startable
-
isMonitoringEnabled
public boolean isMonitoringEnabled()
-
ruleStatistics
public void ruleStatistics(String ruleKey, double timeMs, double relative)
-
startProgram
public void startProgram(String tsConfig)
-
stopProgram
public void stopProgram()
-
-