Class JsTsContext<T extends org.sonar.api.batch.sensor.SensorContext>
java.lang.Object
org.sonar.plugins.javascript.analysis.JsTsContext<T>
- All Implemented Interfaces:
AnalysisConfiguration
public class JsTsContext<T extends org.sonar.api.batch.sensor.SensorContext>
extends Object
implements AnalysisConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
failFast()
getCssExtensions
(org.sonar.api.config.Configuration config) getJsExtensions
(org.sonar.api.config.Configuration config) static String[]
getJsTsExcludedPaths
(org.sonar.api.config.Configuration configuration) long
static long
getMaxFileSizeProperty
(org.sonar.api.config.Configuration configuration) getTests()
getTsExtensions
(org.sonar.api.config.Configuration config) int
boolean
boolean
boolean
boolean
static boolean
shouldDetectBundles
(org.sonar.api.config.Configuration config) boolean
shouldSendFileContent
(org.sonar.api.batch.fs.InputFile file) boolean
skipAst
(AnalysisConsumers consumers)
-
Constructor Details
-
JsTsContext
-
-
Method Details
-
getSensorContext
-
isSonarLint
public boolean isSonarLint()- Specified by:
isSonarLint
in interfaceAnalysisConfiguration
-
isSonarQube
public boolean isSonarQube() -
ignoreHeaderComments
public boolean ignoreHeaderComments()- Specified by:
ignoreHeaderComments
in interfaceAnalysisConfiguration
-
shouldSendFileContent
public boolean shouldSendFileContent(org.sonar.api.batch.fs.InputFile file) -
failFast
public boolean failFast() -
allowTsParserJsFiles
public boolean allowTsParserJsFiles()- Specified by:
allowTsParserJsFiles
in interfaceAnalysisConfiguration
-
getAnalysisMode
- Specified by:
getAnalysisMode
in interfaceAnalysisConfiguration
-
getEnvironments
- Specified by:
getEnvironments
in interfaceAnalysisConfiguration
-
getGlobals
- Specified by:
getGlobals
in interfaceAnalysisConfiguration
-
getMaxFileSizeProperty
public static long getMaxFileSizeProperty(org.sonar.api.config.Configuration configuration) -
getMaxFileSizeProperty
public long getMaxFileSizeProperty()- Specified by:
getMaxFileSizeProperty
in interfaceAnalysisConfiguration
-
getTypeCheckingLimit
public int getTypeCheckingLimit()- Specified by:
getTypeCheckingLimit
in interfaceAnalysisConfiguration
-
skipAst
-
getTsConfigPaths
- Specified by:
getTsConfigPaths
in interfaceAnalysisConfiguration
-
getJsExtensions
-
getJsExtensions
- Specified by:
getJsExtensions
in interfaceAnalysisConfiguration
-
getTsExtensions
-
getTsExtensions
- Specified by:
getTsExtensions
in interfaceAnalysisConfiguration
-
getJsTsExtensions
-
getCssExtensions
- Specified by:
getCssExtensions
in interfaceAnalysisConfiguration
-
getCssExtensions
-
getJsTsExcludedPaths
- Specified by:
getJsTsExcludedPaths
in interfaceAnalysisConfiguration
-
getJsTsExcludedPaths
-
shouldDetectBundles
public boolean shouldDetectBundles()- Specified by:
shouldDetectBundles
in interfaceAnalysisConfiguration
-
shouldDetectBundles
public static boolean shouldDetectBundles(org.sonar.api.config.Configuration config) -
getSources
- Specified by:
getSources
in interfaceAnalysisConfiguration
-
getInclusions
- Specified by:
getInclusions
in interfaceAnalysisConfiguration
-
getExclusions
- Specified by:
getExclusions
in interfaceAnalysisConfiguration
-
getTests
- Specified by:
getTests
in interfaceAnalysisConfiguration
-
getTestInclusions
- Specified by:
getTestInclusions
in interfaceAnalysisConfiguration
-
getTestExclusions
- Specified by:
getTestExclusions
in interfaceAnalysisConfiguration
-