Class JavaScriptEslintBasedSensor

  • All Implemented Interfaces:
    org.sonar.api.batch.sensor.Sensor, org.sonar.api.scanner.sensor.ProjectSensor

    public class JavaScriptEslintBasedSensor
    extends Object
    • 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 interface org.sonar.api.scanner.sensor.ProjectSensor
        Specified by:
        execute in interface org.sonar.api.batch.sensor.Sensor
      • shouldSendFileContent

        protected boolean shouldSendFileContent​(org.sonar.api.batch.fs.InputFile file)
      • ignoreHeaderComments

        protected boolean ignoreHeaderComments()