Class JavaScriptEslintBasedSensor
- java.lang.Object
-
- org.sonar.plugins.javascript.eslint.JavaScriptEslintBasedSensor
-
- All Implemented Interfaces:
org.sonar.api.batch.sensor.Sensor
,org.sonar.api.scanner.sensor.ProjectSensor
public class JavaScriptEslintBasedSensor extends Object
-
-
Constructor Summary
Constructors Constructor Description JavaScriptEslintBasedSensor(JavaScriptChecks checks, org.sonar.api.issue.NoSonarFilter noSonarFilter, org.sonar.api.measures.FileLinesContextFactory fileLinesContextFactory, EslintBridgeServer eslintBridgeServer, org.sonar.api.notifications.AnalysisWarnings analysisWarnings, org.sonar.api.utils.TempFolder folder)
JavaScriptEslintBasedSensor(JavaScriptChecks checks, org.sonar.api.issue.NoSonarFilter noSonarFilter, org.sonar.api.measures.FileLinesContextFactory fileLinesContextFactory, EslintBridgeServer eslintBridgeServer, org.sonar.api.utils.TempFolder folder)
Required for SonarLint
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
describe(org.sonar.api.batch.sensor.SensorDescriptor descriptor)
void
execute(org.sonar.api.batch.sensor.SensorContext context)
protected List<org.sonar.api.batch.fs.InputFile>
getInputFiles()
protected boolean
ignoreHeaderComments()
protected void
processResponse(org.sonar.api.batch.fs.InputFile file, EslintBridgeServer.AnalysisResponse response)
protected boolean
shouldSendFileContent(org.sonar.api.batch.fs.InputFile file)
-
-
-
Constructor Detail
-
JavaScriptEslintBasedSensor
public JavaScriptEslintBasedSensor(JavaScriptChecks checks, org.sonar.api.issue.NoSonarFilter noSonarFilter, org.sonar.api.measures.FileLinesContextFactory fileLinesContextFactory, EslintBridgeServer eslintBridgeServer, org.sonar.api.utils.TempFolder folder)
Required for SonarLint
-
JavaScriptEslintBasedSensor
public JavaScriptEslintBasedSensor(JavaScriptChecks checks, org.sonar.api.issue.NoSonarFilter noSonarFilter, org.sonar.api.measures.FileLinesContextFactory fileLinesContextFactory, EslintBridgeServer eslintBridgeServer, @Nullable org.sonar.api.notifications.AnalysisWarnings analysisWarnings, org.sonar.api.utils.TempFolder folder)
-
-
Method Detail
-
getInputFiles
protected List<org.sonar.api.batch.fs.InputFile> getInputFiles()
-
describe
public void describe(org.sonar.api.batch.sensor.SensorDescriptor descriptor)
-
execute
public void execute(org.sonar.api.batch.sensor.SensorContext context)
- Specified by:
execute
in interfaceorg.sonar.api.scanner.sensor.ProjectSensor
- Specified by:
execute
in interfaceorg.sonar.api.batch.sensor.Sensor
-
shouldSendFileContent
protected boolean shouldSendFileContent(org.sonar.api.batch.fs.InputFile file)
-
processResponse
protected void processResponse(org.sonar.api.batch.fs.InputFile file, EslintBridgeServer.AnalysisResponse response)
-
ignoreHeaderComments
protected boolean ignoreHeaderComments()
-
-