Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBridgeSensor - Class in org.sonar.plugins.javascript.bridge
- AbstractBridgeSensor(BridgeServer, AnalysisWarningsWrapper, Monitoring, String) - Constructor for class org.sonar.plugins.javascript.bridge.AbstractBridgeSensor
- accept(InputFile) - Method in class org.sonar.plugins.javascript.filter.JavaScriptExclusionsFileFilter
- addUnique(String) - Method in class org.sonar.plugins.javascript.bridge.AnalysisWarningsWrapper
- AnalysisMode - Enum in org.sonar.plugins.javascript.bridge
- AnalysisProcessor - Class in org.sonar.plugins.javascript.bridge
- AnalysisProcessor(NoSonarFilter, FileLinesContextFactory, Monitoring) - Constructor for class org.sonar.plugins.javascript.bridge.AnalysisProcessor
- AnalysisResponse() - Constructor for class org.sonar.plugins.javascript.bridge.BridgeServer.AnalysisResponse
- analysisWarnings - Variable in class org.sonar.plugins.javascript.bridge.AnalysisWithWatchProgram
- AnalysisWarningsWrapper - Class in org.sonar.plugins.javascript.bridge
- AnalysisWarningsWrapper() - Constructor for class org.sonar.plugins.javascript.bridge.AnalysisWarningsWrapper
-
This constructor is used when
AnalysisWarnings
is not available, e.g. - AnalysisWarningsWrapper(AnalysisWarnings) - Constructor for class org.sonar.plugins.javascript.bridge.AnalysisWarningsWrapper
- AnalysisWithProgram - Class in org.sonar.plugins.javascript.bridge
- AnalysisWithProgram(BridgeServer, Monitoring, AnalysisProcessor, AnalysisWarningsWrapper) - Constructor for class org.sonar.plugins.javascript.bridge.AnalysisWithProgram
- AnalysisWithWatchProgram - Class in org.sonar.plugins.javascript.bridge
- AnalysisWithWatchProgram(BridgeServer, Monitoring, AnalysisProcessor, AnalysisWarningsWrapper) - Constructor for class org.sonar.plugins.javascript.bridge.AnalysisWithWatchProgram
- analyzeCss(BridgeServer.CssAnalysisRequest) - Method in interface org.sonar.plugins.javascript.bridge.BridgeServer
- analyzeCss(BridgeServer.CssAnalysisRequest) - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- analyzeFiles(List<InputFile>) - Method in class org.sonar.plugins.javascript.bridge.AbstractBridgeSensor
- analyzeFiles(List<InputFile>) - Method in class org.sonar.plugins.javascript.bridge.CssRuleSensor
- analyzeFiles(List<InputFile>) - Method in class org.sonar.plugins.javascript.bridge.HtmlSensor
- analyzeFiles(List<InputFile>) - Method in class org.sonar.plugins.javascript.bridge.JsTsSensor
- analyzeFiles(List<InputFile>) - Method in class org.sonar.plugins.javascript.bridge.YamlSensor
- analyzeFiles(List<InputFile>, List<String>) - Method in class org.sonar.plugins.javascript.bridge.AnalysisWithWatchProgram
- analyzeHtml(BridgeServer.JsAnalysisRequest) - Method in interface org.sonar.plugins.javascript.bridge.BridgeServer
- analyzeHtml(BridgeServer.JsAnalysisRequest) - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- analyzeJavaScript(BridgeServer.JsAnalysisRequest) - Method in interface org.sonar.plugins.javascript.bridge.BridgeServer
- analyzeJavaScript(BridgeServer.JsAnalysisRequest) - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- analyzeTypeScript(BridgeServer.JsAnalysisRequest) - Method in interface org.sonar.plugins.javascript.bridge.BridgeServer
- analyzeTypeScript(BridgeServer.JsAnalysisRequest) - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- analyzeYaml(BridgeServer.JsAnalysisRequest) - Method in interface org.sonar.plugins.javascript.bridge.BridgeServer
- analyzeYaml(BridgeServer.JsAnalysisRequest) - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- Assessor - Interface in org.sonar.plugins.javascript.filter
B
- binary() - Method in class org.sonar.plugins.javascript.bridge.EmbeddedNode
- bridgeServer - Variable in class org.sonar.plugins.javascript.bridge.AbstractBridgeSensor
- BridgeServer - Interface in org.sonar.plugins.javascript.bridge
- BridgeServer.AnalysisResponse - Class in org.sonar.plugins.javascript.bridge
- BridgeServer.CpdToken - Class in org.sonar.plugins.javascript.bridge
- BridgeServer.CssAnalysisRequest - Class in org.sonar.plugins.javascript.bridge
- BridgeServer.Highlight - Class in org.sonar.plugins.javascript.bridge
- BridgeServer.HighlightedSymbol - Class in org.sonar.plugins.javascript.bridge
- BridgeServer.Issue - Class in org.sonar.plugins.javascript.bridge
- BridgeServer.IssueLocation - Class in org.sonar.plugins.javascript.bridge
- BridgeServer.JsAnalysisRequest - Class in org.sonar.plugins.javascript.bridge
- BridgeServer.Location - Class in org.sonar.plugins.javascript.bridge
- BridgeServer.Metrics - Class in org.sonar.plugins.javascript.bridge
- BridgeServer.ParsingError - Class in org.sonar.plugins.javascript.bridge
- BridgeServer.ParsingErrorCode - Enum in org.sonar.plugins.javascript.bridge
- BridgeServer.Perf - Class in org.sonar.plugins.javascript.bridge
- BridgeServer.QuickFix - Class in org.sonar.plugins.javascript.bridge
- BridgeServer.QuickFixEdit - Class in org.sonar.plugins.javascript.bridge
- BridgeServer.TsConfigResponse - Class in org.sonar.plugins.javascript.bridge
- BridgeServer.TsProgram - Class in org.sonar.plugins.javascript.bridge
- BridgeServer.TsProgramRequest - Class in org.sonar.plugins.javascript.bridge
- BridgeServerImpl - Class in org.sonar.plugins.javascript.bridge
- BridgeServerImpl(NodeCommandBuilder, Bundle, RulesBundles, NodeDeprecationWarning, TempFolder, Monitoring, EmbeddedNode) - Constructor for class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- build() - Method in interface org.sonar.plugins.javascript.nodejs.NodeCommandBuilder
- build() - Method in class org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl
-
Retrieves node executable from sonar.node.executable property or using default if absent.
- BundleAssessor - Class in org.sonar.plugins.javascript.filter
- BundleAssessor() - Constructor for class org.sonar.plugins.javascript.filter.BundleAssessor
- BundleImpl - Class in org.sonar.plugins.javascript.bridge
- BundleImpl() - Constructor for class org.sonar.plugins.javascript.bridge.BundleImpl
- BundlePathResolver - Interface in org.sonar.plugins.javascript.nodejs
C
- CacheAnalysis - Class in org.sonar.plugins.javascript.bridge.cache
- CacheAnalysis(List<String>, BridgeServer.CpdToken[]) - Constructor for class org.sonar.plugins.javascript.bridge.cache.CacheAnalysis
- CacheAnalysisSerialization - Class in org.sonar.plugins.javascript.bridge.cache
- CacheStrategies - Class in org.sonar.plugins.javascript.bridge.cache
- CacheStrategy - Class in org.sonar.plugins.javascript.bridge.cache
- cancel() - Method in class org.sonar.plugins.javascript.utils.ProgressReport
- CancellationException - Exception in org.sonar.plugins.javascript
-
Exception thrown when the context is cancelled.
- CancellationException(String) - Constructor for exception org.sonar.plugins.javascript.CancellationException
- checkOnce(SensorContext) - Method in interface org.sonar.plugins.javascript.sonarlint.SonarLintTypeCheckingChecker
- checkOnce(SensorContext) - Method in class org.sonar.plugins.javascript.sonarlint.SonarLintTypeCheckingCheckerImpl
- checkOnce(SonarLintTypeCheckingChecker, SensorContext) - Static method in interface org.sonar.plugins.javascript.sonarlint.SonarLintTypeCheckingChecker
- clean() - Method in interface org.sonar.plugins.javascript.bridge.BridgeServer
- clean() - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- close() - Method in class org.sonar.plugins.javascript.bridge.cache.VarLengthInputStream
- close() - Method in class org.sonar.plugins.javascript.bridge.cache.VarLengthOutputStream
- configuration(Configuration) - Method in interface org.sonar.plugins.javascript.nodejs.NodeCommandBuilder
- configuration(Configuration) - Method in class org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl
- context - Variable in class org.sonar.plugins.javascript.bridge.AbstractBridgeSensor
- contextUtils - Variable in class org.sonar.plugins.javascript.bridge.AbstractBridgeSensor
- CoverageSensor - Class in org.sonar.plugins.javascript.lcov
- CoverageSensor() - Constructor for class org.sonar.plugins.javascript.lcov.CoverageSensor
- CpdDeserializer - Class in org.sonar.plugins.javascript.bridge.cache
- CpdToken() - Constructor for class org.sonar.plugins.javascript.bridge.BridgeServer.CpdToken
- createProgram(BridgeServer.TsProgramRequest) - Method in interface org.sonar.plugins.javascript.bridge.BridgeServer
- createProgram(BridgeServer.TsProgramRequest) - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- createTsConfigFile(String) - Method in interface org.sonar.plugins.javascript.bridge.BridgeServer
- createTsConfigFile(String) - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- CssRuleSensor - Class in org.sonar.plugins.javascript.bridge
- CssRuleSensor(SonarRuntime, BridgeServer, AnalysisWarningsWrapper, Monitoring, CheckFactory) - Constructor for class org.sonar.plugins.javascript.bridge.CssRuleSensor
D
- DEFAULT - Enum constant in enum org.sonar.plugins.javascript.bridge.AnalysisMode
- define(Plugin.Context) - Method in class org.sonar.plugins.javascript.JavaScriptPlugin
- define(BuiltInQualityProfilesDefinition.Context) - Method in class org.sonar.plugins.javascript.JavaScriptProfilesDefinition
- define(RulesDefinition.Context) - Method in class org.sonar.plugins.javascript.rules.EslintRulesDefinition
- define(RulesDefinition.Context) - Method in class org.sonar.plugins.javascript.rules.JavaScriptRulesDefinition
- define(RulesDefinition.Context) - Method in class org.sonar.plugins.javascript.rules.TslintRulesDefinition
- define(RulesDefinition.Context) - Method in class org.sonar.plugins.javascript.rules.TypeScriptRulesDefinition
- deleteProgram(BridgeServer.TsProgram) - Method in interface org.sonar.plugins.javascript.bridge.BridgeServer
- deleteProgram(BridgeServer.TsProgram) - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- deploy() - Method in class org.sonar.plugins.javascript.bridge.EmbeddedNode
-
Extracts the node runtime from the JAR to the given `deployLocation`.
- deploy(Path) - Method in class org.sonar.plugins.javascript.bridge.BundleImpl
- deploy(Path) - Method in class org.sonar.plugins.javascript.bridge.RulesBundles
-
Deploy bundles in temporary directory and return list of paths for deployed modules
- describe(SensorDescriptor) - Method in class org.sonar.plugins.javascript.bridge.CssRuleSensor
- describe(SensorDescriptor) - Method in class org.sonar.plugins.javascript.bridge.HtmlSensor
- describe(SensorDescriptor) - Method in class org.sonar.plugins.javascript.bridge.JsTsSensor
- describe(SensorDescriptor) - Method in class org.sonar.plugins.javascript.bridge.YamlSensor
- describe(SensorDescriptor) - Method in class org.sonar.plugins.javascript.external.TslintReportSensor
- describe(SensorDescriptor) - Method in class org.sonar.plugins.javascript.lcov.CoverageSensor
- destroyForcibly(Process) - Method in interface org.sonar.plugins.javascript.nodejs.ProcessWrapper
- destroyForcibly(Process) - Method in class org.sonar.plugins.javascript.nodejs.ProcessWrapperImpl
E
- embeddedNode(EmbeddedNode) - Method in interface org.sonar.plugins.javascript.nodejs.NodeCommandBuilder
- embeddedNode(EmbeddedNode) - Method in class org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl
- EmbeddedNode - Class in org.sonar.plugins.javascript.bridge
-
Class handling the extraction of the embedded Node.JS runtime
- EmbeddedNode(ProcessWrapper, Environment) - Constructor for class org.sonar.plugins.javascript.bridge.EmbeddedNode
- env(Map<String, String>) - Method in interface org.sonar.plugins.javascript.nodejs.NodeCommandBuilder
- env(Map<String, String>) - Method in class org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl
- Environment - Class in org.sonar.plugins.javascript.bridge
-
Class to access host parameters.
- Environment(Configuration) - Constructor for class org.sonar.plugins.javascript.bridge.Environment
- ENVIRONMENTS - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- ENVIRONMENTS_DEFAULT_VALUE - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- errorConsumer(Consumer<String>) - Method in interface org.sonar.plugins.javascript.nodejs.NodeCommandBuilder
- errorConsumer(Consumer<String>) - Method in class org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl
- ESLINT_REPORT_PATHS - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- EslintReportSensor - Class in org.sonar.plugins.javascript.external
- EslintReportSensor() - Constructor for class org.sonar.plugins.javascript.external.EslintReportSensor
- EslintRulesDefinition - Class in org.sonar.plugins.javascript.rules
- EslintRulesDefinition() - Constructor for class org.sonar.plugins.javascript.rules.EslintRulesDefinition
- exclusions - Variable in class org.sonar.plugins.javascript.bridge.AbstractBridgeSensor
- Exclusions - Class in org.sonar.plugins.javascript.utils
- EXCLUSIONS_DEFAULT_VALUE - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- execute(SensorContext) - Method in class org.sonar.plugins.javascript.bridge.AbstractBridgeSensor
- execute(SensorContext) - Method in class org.sonar.plugins.javascript.bridge.CssRuleSensor
- execute(SensorContext) - Method in class org.sonar.plugins.javascript.external.TslintReportSensor
- execute(SensorContext) - Method in class org.sonar.plugins.javascript.lcov.CoverageSensor
- exitValue(Process) - Method in interface org.sonar.plugins.javascript.nodejs.ProcessWrapper
- exitValue(Process) - Method in class org.sonar.plugins.javascript.nodejs.ProcessWrapperImpl
- EXTERNAL_ANALYZERS_CATEGORY - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- EXTERNAL_ANALYZERS_SUB_CATEGORY - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
F
- FAILING_TYPESCRIPT - Enum constant in enum org.sonar.plugins.javascript.bridge.BridgeServer.ParsingErrorCode
- FILE_SUFFIXES_DEFVALUE - Static variable in class org.sonar.plugins.javascript.JavaScriptLanguage
- FILE_SUFFIXES_DEFVALUE - Static variable in class org.sonar.plugins.javascript.TypeScriptLanguage
- FILE_SUFFIXES_KEY - Static variable in class org.sonar.plugins.javascript.JavaScriptLanguage
- FILE_SUFFIXES_KEY - Static variable in class org.sonar.plugins.javascript.TypeScriptLanguage
- FileMetadata - Class in org.sonar.plugins.javascript.bridge.cache
- findOpenPort() - Static method in class org.sonar.plugins.javascript.bridge.NetUtils
- fromBinary(byte[], byte[]) - Static method in class org.sonar.plugins.javascript.bridge.cache.CpdDeserializer
- fromResponse(List<String>, BridgeServer.CpdToken[]) - Static method in class org.sonar.plugins.javascript.bridge.cache.CacheAnalysis
G
- GENERAL_ERROR - Enum constant in enum org.sonar.plugins.javascript.bridge.BridgeServer.ParsingErrorCode
- getActualNodeVersion() - Method in class org.sonar.plugins.javascript.nodejs.NodeCommand
- getCommandInfo() - Method in interface org.sonar.plugins.javascript.bridge.BridgeServer
- getCommandInfo() - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- getCpdTokens() - Method in class org.sonar.plugins.javascript.bridge.cache.CacheAnalysis
- getEndCol() - Method in class org.sonar.plugins.javascript.bridge.BridgeServer.Location
- getEndLine() - Method in class org.sonar.plugins.javascript.bridge.BridgeServer.Location
- getenv(String) - Method in interface org.sonar.plugins.javascript.nodejs.ProcessWrapper
- getenv(String) - Method in class org.sonar.plugins.javascript.nodejs.ProcessWrapperImpl
- getExcludedPaths(Configuration) - Static method in class org.sonar.plugins.javascript.utils.Exclusions
- getExistingNodeProcessPort() - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- getFileSuffixes() - Method in class org.sonar.plugins.javascript.JavaScriptLanguage
- getFileSuffixes() - Method in class org.sonar.plugins.javascript.TypeScriptLanguage
- getImage() - Method in class org.sonar.plugins.javascript.bridge.BridgeServer.CpdToken
- getInputFiles() - Method in class org.sonar.plugins.javascript.bridge.AbstractBridgeSensor
- getInputFiles() - Method in class org.sonar.plugins.javascript.bridge.CssRuleSensor
- getInputFiles() - Method in class org.sonar.plugins.javascript.bridge.HtmlSensor
- getInputFiles() - Method in class org.sonar.plugins.javascript.bridge.JsTsSensor
- getInputFiles() - Method in class org.sonar.plugins.javascript.bridge.YamlSensor
- getJsTsPredicate(FileSystem) - Static method in class org.sonar.plugins.javascript.JavaScriptFilePredicate
- getLocation() - Method in class org.sonar.plugins.javascript.bridge.BridgeServer.CpdToken
- getOsArch() - Method in class org.sonar.plugins.javascript.bridge.Environment
- getOsName() - Method in class org.sonar.plugins.javascript.bridge.Environment
- getSonarUserHome() - Method in class org.sonar.plugins.javascript.bridge.Environment
- getStartCol() - Method in class org.sonar.plugins.javascript.bridge.BridgeServer.Location
- getStartLine() - Method in class org.sonar.plugins.javascript.bridge.BridgeServer.Location
- getStrategyFor(SensorContext, InputFile) - Static method in class org.sonar.plugins.javascript.bridge.cache.CacheStrategies
- getUcfgPaths() - Method in class org.sonar.plugins.javascript.bridge.cache.CacheAnalysis
- getUcfgPluginVersion() - Static method in class org.sonar.plugins.javascript.bridge.PluginInfo
- getUcfgRulesBundle() - Method in class org.sonar.plugins.javascript.bridge.RulesBundles
- getVersion() - Static method in class org.sonar.plugins.javascript.bridge.PluginInfo
- getVersion(ProcessWrapper, String) - Static method in class org.sonar.plugins.javascript.nodejs.NodeVersion
- getYamlPredicate(FileSystem) - Static method in class org.sonar.plugins.javascript.JavaScriptFilePredicate
- GLOBALS - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- GLOBALS_DEFAULT_VALUE - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
H
- hasCssFiles(SensorContext) - Static method in class org.sonar.plugins.javascript.bridge.CssRuleSensor
- hasNext() - Method in class org.sonar.plugins.javascript.utils.PathWalker
- Highlight() - Constructor for class org.sonar.plugins.javascript.bridge.BridgeServer.Highlight
- HighlightedSymbol() - Constructor for class org.sonar.plugins.javascript.bridge.BridgeServer.HighlightedSymbol
- HtmlSensor - Class in org.sonar.plugins.javascript.bridge
- HtmlSensor(JsTsChecks, BridgeServer, AnalysisWarningsWrapper, Monitoring, AnalysisProcessor) - Constructor for class org.sonar.plugins.javascript.bridge.HtmlSensor
I
- IGNORE_HEADER_COMMENTS - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- IGNORE_HEADER_COMMENTS_DEFAULT_VALUE - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- initLinter(List<EslintRule>, List<String>, List<String>, AnalysisMode, String, List<String>) - Method in interface org.sonar.plugins.javascript.bridge.BridgeServer
- initLinter(List<EslintRule>, List<String>, List<String>, AnalysisMode, String, List<String>) - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- initParsingErrorRuleKey() - Method in class org.sonar.plugins.javascript.bridge.JsTsChecks
- inputFileLanguage(InputFile) - Static method in class org.sonar.plugins.javascript.bridge.AnalysisWithWatchProgram
- interrupt() - Method in interface org.sonar.plugins.javascript.nodejs.ProcessWrapper
- interrupt() - Method in class org.sonar.plugins.javascript.nodejs.ProcessWrapperImpl
- isAlive() - Method in interface org.sonar.plugins.javascript.bridge.BridgeServer
- isAlive() - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- isAlpine() - Method in class org.sonar.plugins.javascript.bridge.Environment
- isAnalysisRequired() - Method in class org.sonar.plugins.javascript.bridge.cache.CacheStrategy
- isAvailable() - Method in class org.sonar.plugins.javascript.bridge.EmbeddedNode
- isBeyondLimit() - Method in interface org.sonar.plugins.javascript.sonarlint.SonarLintTypeCheckingChecker
- isBeyondLimit() - Method in class org.sonar.plugins.javascript.sonarlint.SonarLintTypeCheckingCheckerImpl
- isJavaScript(InputFile) - Method in class org.sonar.plugins.javascript.bridge.AnalysisWithWatchProgram
- isMac() - Method in interface org.sonar.plugins.javascript.nodejs.ProcessWrapper
- isMac() - Method in class org.sonar.plugins.javascript.nodejs.ProcessWrapperImpl
- isMonitoringEnabled() - Method in class org.sonar.plugins.javascript.bridge.Monitoring
- isRuntimeApiCompatible(SensorContext) - Static method in enum org.sonar.plugins.javascript.bridge.AnalysisMode
- Issue() - Constructor for class org.sonar.plugins.javascript.bridge.BridgeServer.Issue
- IssueLocation() - Constructor for class org.sonar.plugins.javascript.bridge.BridgeServer.IssueLocation
- isTypeScriptFile(InputFile) - Static method in class org.sonar.plugins.javascript.JavaScriptFilePredicate
- isWindows() - Method in interface org.sonar.plugins.javascript.nodejs.ProcessWrapper
- isWindows() - Method in class org.sonar.plugins.javascript.nodejs.ProcessWrapperImpl
J
- JavaScriptExclusionsFileFilter - Class in org.sonar.plugins.javascript.filter
- JavaScriptExclusionsFileFilter(Configuration) - Constructor for class org.sonar.plugins.javascript.filter.JavaScriptExclusionsFileFilter
- JavaScriptFilePredicate - Class in org.sonar.plugins.javascript
- JavaScriptLanguage - Class in org.sonar.plugins.javascript
- JavaScriptLanguage(Configuration) - Constructor for class org.sonar.plugins.javascript.JavaScriptLanguage
- JavaScriptPlugin - Class in org.sonar.plugins.javascript
- JavaScriptPlugin() - Constructor for class org.sonar.plugins.javascript.JavaScriptPlugin
- JavaScriptProfilesDefinition - Class in org.sonar.plugins.javascript
- JavaScriptProfilesDefinition() - Constructor for class org.sonar.plugins.javascript.JavaScriptProfilesDefinition
- JavaScriptRulesDefinition - Class in org.sonar.plugins.javascript.rules
- JavaScriptRulesDefinition(SonarRuntime) - Constructor for class org.sonar.plugins.javascript.rules.JavaScriptRulesDefinition
- JS_EXCLUSIONS_KEY - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- JsTsChecks - Class in org.sonar.plugins.javascript.bridge
-
Wrapper around Checks Object to ease the manipulation of the different JavaScript rule repositories.
- JsTsChecks(CheckFactory) - Constructor for class org.sonar.plugins.javascript.bridge.JsTsChecks
- JsTsChecks(CheckFactory, CustomRuleRepository[]) - Constructor for class org.sonar.plugins.javascript.bridge.JsTsChecks
- JsTsSensor - Class in org.sonar.plugins.javascript.bridge
- JsTsSensor(JsTsChecks, BridgeServer, AnalysisWarningsWrapper, TempFolder, Monitoring, AnalysisWithProgram, AnalysisWithWatchProgram) - Constructor for class org.sonar.plugins.javascript.bridge.JsTsSensor
- JsTsSensor(JsTsChecks, BridgeServer, AnalysisWarningsWrapper, TempFolder, Monitoring, SonarLintTypeCheckingChecker, AnalysisWithProgram, AnalysisWithWatchProgram) - Constructor for class org.sonar.plugins.javascript.bridge.JsTsSensor
K
- KEY - Static variable in class org.sonar.plugins.javascript.JavaScriptLanguage
- KEY - Static variable in class org.sonar.plugins.javascript.TypeScriptLanguage
L
- lang - Variable in class org.sonar.plugins.javascript.bridge.AbstractBridgeSensor
- LANGUAGE - Static variable in class org.sonar.plugins.javascript.bridge.HtmlSensor
- LANGUAGE - Static variable in class org.sonar.plugins.javascript.bridge.YamlSensor
- LCOV_REPORT_PATHS - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- LCOV_REPORT_PATHS_ALIAS - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- LCOV_REPORT_PATHS_DEFAULT_VALUE - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- LINTER_NAME - Static variable in class org.sonar.plugins.javascript.rules.EslintRulesDefinition
- LINTER_NAME - Static variable in class org.sonar.plugins.javascript.rules.TslintRulesDefinition
- loader(String) - Static method in class org.sonar.plugins.javascript.rules.EslintRulesDefinition
- loadTsConfig(String) - Method in interface org.sonar.plugins.javascript.bridge.BridgeServer
- loadTsConfig(String) - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- Location() - Constructor for class org.sonar.plugins.javascript.bridge.BridgeServer.Location
- logErrorOrWarn(String, Throwable) - Method in class org.sonar.plugins.javascript.bridge.AbstractBridgeSensor
- logErrorOrWarn(String, Throwable) - Method in class org.sonar.plugins.javascript.bridge.CssRuleSensor
- logReport() - Static method in class org.sonar.plugins.javascript.bridge.cache.CacheStrategies
M
- main(String[]) - Static method in class org.sonar.plugins.javascript.utils.RulesMetadataForSonarLint
- maxOldSpaceSize(int) - Method in interface org.sonar.plugins.javascript.nodejs.NodeCommandBuilder
- maxOldSpaceSize(int) - Method in class org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl
- METADATA_LOCATION - Static variable in class org.sonar.plugins.javascript.rules.JavaScriptRulesDefinition
- Metrics() - Constructor for class org.sonar.plugins.javascript.bridge.BridgeServer.Metrics
- minNodeVersion(Version) - Method in interface org.sonar.plugins.javascript.nodejs.NodeCommandBuilder
- minNodeVersion(Version) - Method in class org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl
- MISSING_TYPESCRIPT - Enum constant in enum org.sonar.plugins.javascript.bridge.BridgeServer.ParsingErrorCode
- Monitoring - Class in org.sonar.plugins.javascript.bridge
- Monitoring(Configuration) - Constructor for class org.sonar.plugins.javascript.bridge.Monitoring
N
- NetUtils - Class in org.sonar.plugins.javascript.bridge
- newTsConfig() - Method in interface org.sonar.plugins.javascript.bridge.BridgeServer
- newTsConfig() - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- next() - Method in class org.sonar.plugins.javascript.utils.PathWalker
- nextFile(String) - Method in class org.sonar.plugins.javascript.utils.ProgressReport
- NODE_EXECUTABLE_DEFAULT - Static variable in class org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl
- NodeCommand - Class in org.sonar.plugins.javascript.nodejs
-
Represents invocation of external NodeJS process.
- NodeCommandBuilder - Interface in org.sonar.plugins.javascript.nodejs
- NodeCommandBuilderImpl - Class in org.sonar.plugins.javascript.nodejs
- NodeCommandBuilderImpl(ProcessWrapper) - Constructor for class org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl
- NodeCommandException - Exception in org.sonar.plugins.javascript.nodejs
- NodeCommandException(String) - Constructor for exception org.sonar.plugins.javascript.nodejs.NodeCommandException
- NodeCommandException(String, Throwable) - Constructor for exception org.sonar.plugins.javascript.nodejs.NodeCommandException
- NodeDeprecationWarning - Class in org.sonar.plugins.javascript.bridge
-
Currently supported versions ('supported' means that we execute the analysis): 14 - deprecated (support will be removed not earlier than April 1, 2023) 15 - deprecated (support will be removed not earlier than April 1, 2023), not recommended 16 - nothing to warn, recommended version 17 - not recommended 18 - nothing to warn, recommended version
- NodeDeprecationWarning(AnalysisWarningsWrapper) - Constructor for class org.sonar.plugins.javascript.bridge.NodeDeprecationWarning
- NODEJS_RUNTIME_REGEX - Static variable in class org.sonar.plugins.javascript.bridge.YamlSensor
- nodeJsArgs(String...) - Method in interface org.sonar.plugins.javascript.nodejs.NodeCommandBuilder
- nodeJsArgs(String...) - Method in class org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl
- NodeVersion - Class in org.sonar.plugins.javascript.nodejs
O
- org.sonar.plugins.javascript - package org.sonar.plugins.javascript
- org.sonar.plugins.javascript.bridge - package org.sonar.plugins.javascript.bridge
- org.sonar.plugins.javascript.bridge.cache - package org.sonar.plugins.javascript.bridge.cache
- org.sonar.plugins.javascript.external - package org.sonar.plugins.javascript.external
- org.sonar.plugins.javascript.filter - package org.sonar.plugins.javascript.filter
- org.sonar.plugins.javascript.lcov - package org.sonar.plugins.javascript.lcov
- org.sonar.plugins.javascript.nodejs - package org.sonar.plugins.javascript.nodejs
- org.sonar.plugins.javascript.rules - package org.sonar.plugins.javascript.rules
- org.sonar.plugins.javascript.sonarlint - package org.sonar.plugins.javascript.sonarlint
- org.sonar.plugins.javascript.utils - package org.sonar.plugins.javascript.utils
- outputConsumer(Consumer<String>) - Method in interface org.sonar.plugins.javascript.nodejs.NodeCommandBuilder
- outputConsumer(Consumer<String>) - Method in class org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl
P
- PARSING - Enum constant in enum org.sonar.plugins.javascript.bridge.BridgeServer.ParsingErrorCode
- ParsingError() - Constructor for class org.sonar.plugins.javascript.bridge.BridgeServer.ParsingError
- parsingErrorFilesCount() - Method in class org.sonar.plugins.javascript.bridge.AnalysisProcessor
- pathResolver(BundlePathResolver) - Method in interface org.sonar.plugins.javascript.nodejs.NodeCommandBuilder
- pathResolver(BundlePathResolver) - Method in class org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl
- PathWalker - Class in org.sonar.plugins.javascript.utils
- Perf() - Constructor for class org.sonar.plugins.javascript.bridge.BridgeServer.Perf
- PluginInfo - Class in org.sonar.plugins.javascript.bridge
- ProcessWrapper - Interface in org.sonar.plugins.javascript.nodejs
-
This interface provides thin wrapper around Java ProcessBuilder and related APIs.
- ProcessWrapperImpl - Class in org.sonar.plugins.javascript.nodejs
- ProcessWrapperImpl() - Constructor for class org.sonar.plugins.javascript.nodejs.ProcessWrapperImpl
- ProgressReport - Class in org.sonar.plugins.javascript.utils
- ProgressReport(String, long) - Constructor for class org.sonar.plugins.javascript.utils.ProgressReport
- ProgressReport(String, long, String) - Constructor for class org.sonar.plugins.javascript.utils.ProgressReport
- ProgressReport(String, long, Logger, String) - Constructor for class org.sonar.plugins.javascript.utils.ProgressReport
- PROPERTY_KEY_MAX_FILE_SIZE - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- PROPERTY_PREFIX - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
Q
- QuickFix() - Constructor for class org.sonar.plugins.javascript.bridge.BridgeServer.QuickFix
- QuickFixEdit() - Constructor for class org.sonar.plugins.javascript.bridge.BridgeServer.QuickFixEdit
R
- readAnalysisFromCache() - Method in class org.sonar.plugins.javascript.bridge.cache.CacheStrategy
- readByte() - Method in class org.sonar.plugins.javascript.bridge.cache.VarLengthInputStream
- readInt() - Method in class org.sonar.plugins.javascript.bridge.cache.VarLengthInputStream
- readUTF() - Method in class org.sonar.plugins.javascript.bridge.cache.VarLengthInputStream
- REPOSITORY_KEY - Static variable in class org.sonar.plugins.javascript.rules.EslintRulesDefinition
- REPOSITORY_KEY - Static variable in class org.sonar.plugins.javascript.rules.TslintRulesDefinition
- reset() - Static method in class org.sonar.plugins.javascript.bridge.cache.CacheStrategies
- resolve(String) - Method in class org.sonar.plugins.javascript.bridge.BundleImpl
- resolve(String) - Method in interface org.sonar.plugins.javascript.nodejs.BundlePathResolver
- RESOURCE_PATH - Static variable in class org.sonar.plugins.javascript.JavaScriptProfilesDefinition
- ruleKeyByEslintKey(String, CustomRuleRepository.Language) - Method in class org.sonar.plugins.javascript.bridge.JsTsChecks
- RulesBundles - Class in org.sonar.plugins.javascript.bridge
- RulesBundles() - Constructor for class org.sonar.plugins.javascript.bridge.RulesBundles
-
This constructor is used by pico container when no RulesBundle is provided on classpath
- RulesBundles(RulesBundle[]) - Constructor for class org.sonar.plugins.javascript.bridge.RulesBundles
- RulesMetadataForSonarLint - Class in org.sonar.plugins.javascript.utils
-
This class is used to generate static json file with rule metadata used by SonarLint Visual Studio because usual Java check classes can not be used.
- ruleStatistics(String, double, double) - Method in class org.sonar.plugins.javascript.bridge.Monitoring
- ruleType(String) - Static method in class org.sonar.plugins.javascript.rules.TslintRulesDefinition
- run() - Method in class org.sonar.plugins.javascript.utils.ProgressReport
S
- SAM_TRANSFORM_FIELD - Static variable in class org.sonar.plugins.javascript.bridge.YamlSensor
- script(String) - Method in interface org.sonar.plugins.javascript.nodejs.NodeCommandBuilder
- script(String) - Method in class org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl
- scriptArgs(String...) - Method in interface org.sonar.plugins.javascript.nodejs.NodeCommandBuilder
- scriptArgs(String...) - Method in class org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl
- SECURITY_RULE_KEYS_METHOD_NAME - Static variable in class org.sonar.plugins.javascript.JavaScriptProfilesDefinition
- ServerAlreadyFailedException - Exception in org.sonar.plugins.javascript.bridge
-
This exception is required to inform sensor about the bridge server start up failure in SonarLint It is required to not try to start it again
- ServerAlreadyFailedException() - Constructor for exception org.sonar.plugins.javascript.bridge.ServerAlreadyFailedException
- setEndCol(int) - Method in class org.sonar.plugins.javascript.bridge.BridgeServer.Location
- setEndLine(int) - Method in class org.sonar.plugins.javascript.bridge.BridgeServer.Location
- setImage(String) - Method in class org.sonar.plugins.javascript.bridge.BridgeServer.CpdToken
- setLocation(BridgeServer.Location) - Method in class org.sonar.plugins.javascript.bridge.BridgeServer.CpdToken
- setStartCol(int) - Method in class org.sonar.plugins.javascript.bridge.BridgeServer.Location
- setStartLine(int) - Method in class org.sonar.plugins.javascript.bridge.BridgeServer.Location
- setUcfgPluginVersion(String) - Static method in class org.sonar.plugins.javascript.bridge.PluginInfo
- shouldAnalyzeWithProgram(List<InputFile>) - Method in class org.sonar.plugins.javascript.bridge.AbstractBridgeSensor
- SKIP_UNCHANGED - Enum constant in enum org.sonar.plugins.javascript.bridge.AnalysisMode
- SONAR_WAY_JSON - Static variable in class org.sonar.plugins.javascript.JavaScriptProfilesDefinition
- SONARJS_EXISTING_NODE_PROCESS_PORT - Static variable in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- SonarLintTypeCheckingChecker - Interface in org.sonar.plugins.javascript.sonarlint
- SonarLintTypeCheckingCheckerImpl - Class in org.sonar.plugins.javascript.sonarlint
- SonarLintTypeCheckingCheckerImpl() - Constructor for class org.sonar.plugins.javascript.sonarlint.SonarLintTypeCheckingCheckerImpl
- SonarLintTypeCheckingFilter - Class in org.sonar.plugins.javascript.sonarlint
-
This class partially reproduces the behavior of JavaScriptExclusionsFileFilter's implementation.
- start() - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- start() - Method in class org.sonar.plugins.javascript.bridge.Monitoring
- start() - Method in class org.sonar.plugins.javascript.nodejs.NodeCommand
-
Start external NodeJS process
- start(long, String) - Method in class org.sonar.plugins.javascript.utils.ProgressReport
- startProcess(List<String>, Map<String, String>, Consumer<String>, Consumer<String>) - Method in interface org.sonar.plugins.javascript.nodejs.ProcessWrapper
- startProcess(List<String>, Map<String, String>, Consumer<String>, Consumer<String>) - Method in class org.sonar.plugins.javascript.nodejs.ProcessWrapperImpl
- startProgram(String) - Method in class org.sonar.plugins.javascript.bridge.Monitoring
- startServerLazily(SensorContext) - Method in interface org.sonar.plugins.javascript.bridge.BridgeServer
- startServerLazily(SensorContext) - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- startServerScript() - Method in class org.sonar.plugins.javascript.bridge.BundleImpl
- stop() - Method in class org.sonar.plugins.javascript.bridge.BridgeServerImpl
- stop() - Method in class org.sonar.plugins.javascript.bridge.Monitoring
- stop() - Method in class org.sonar.plugins.javascript.utils.ProgressReport
- stopFile(InputFile, int, BridgeServer.Perf) - Method in class org.sonar.plugins.javascript.bridge.Monitoring
- stopProgram() - Method in class org.sonar.plugins.javascript.bridge.Monitoring
- stream(Path, int) - Static method in class org.sonar.plugins.javascript.utils.PathWalker
- stream(Path, int, Predicate<Path>) - Static method in class org.sonar.plugins.javascript.utils.PathWalker
T
- test(InputFile) - Method in class org.sonar.plugins.javascript.filter.BundleAssessor
- toString() - Method in class org.sonar.plugins.javascript.bridge.BridgeServer.TsProgram
- toString() - Method in class org.sonar.plugins.javascript.nodejs.NodeCommand
- TS_EXCLUSIONS_KEY - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- TSCONFIG_PATHS - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- TSCONFIG_PATHS_ALIAS - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- TSLINT_REPORT_PATHS - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- TslintReportSensor - Class in org.sonar.plugins.javascript.external
- TslintReportSensor() - Constructor for class org.sonar.plugins.javascript.external.TslintReportSensor
- TslintRulesDefinition - Class in org.sonar.plugins.javascript.rules
- TslintRulesDefinition() - Constructor for class org.sonar.plugins.javascript.rules.TslintRulesDefinition
- TsProgramRequest(String) - Constructor for class org.sonar.plugins.javascript.bridge.BridgeServer.TsProgramRequest
- TYPESCRIPT_VERSION - Static variable in class org.sonar.plugins.javascript.JavaScriptPlugin
- TypeScriptLanguage - Class in org.sonar.plugins.javascript
- TypeScriptLanguage(Configuration) - Constructor for class org.sonar.plugins.javascript.TypeScriptLanguage
- TypeScriptRulesDefinition - Class in org.sonar.plugins.javascript.rules
- TypeScriptRulesDefinition(SonarRuntime) - Constructor for class org.sonar.plugins.javascript.rules.TypeScriptRulesDefinition
U
- unicodeEscape(String) - Static method in class org.sonar.plugins.javascript.utils.UnicodeEscape
- UnicodeEscape - Class in org.sonar.plugins.javascript.utils
- UNSUPPORTED_TYPESCRIPT - Enum constant in enum org.sonar.plugins.javascript.bridge.BridgeServer.ParsingErrorCode
V
- valueOf(String) - Static method in enum org.sonar.plugins.javascript.bridge.AnalysisMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.plugins.javascript.bridge.BridgeServer.ParsingErrorCode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.sonar.plugins.javascript.bridge.AnalysisMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.plugins.javascript.bridge.BridgeServer.ParsingErrorCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VarLengthInputStream - Class in org.sonar.plugins.javascript.bridge.cache
-
Use variable length encoding for integers.
- VarLengthInputStream(byte[]) - Constructor for class org.sonar.plugins.javascript.bridge.cache.VarLengthInputStream
- VarLengthOutputStream - Class in org.sonar.plugins.javascript.bridge.cache
-
Use variable length encoding for integers.
- VarLengthOutputStream(OutputStream) - Constructor for class org.sonar.plugins.javascript.bridge.cache.VarLengthOutputStream
- VERSION_FILENAME - Static variable in class org.sonar.plugins.javascript.bridge.EmbeddedNode
W
- waitFor() - Method in class org.sonar.plugins.javascript.nodejs.NodeCommand
-
Wait for external process to terminate
- waitFor(Process, long, TimeUnit) - Method in interface org.sonar.plugins.javascript.nodejs.ProcessWrapper
- waitFor(Process, long, TimeUnit) - Method in class org.sonar.plugins.javascript.nodejs.ProcessWrapperImpl
- writeAnalysisToCache(CacheAnalysis, InputFile) - Method in class org.sonar.plugins.javascript.bridge.cache.CacheStrategy
- writeInt(int) - Method in class org.sonar.plugins.javascript.bridge.cache.VarLengthOutputStream
- writeUTF(String) - Method in class org.sonar.plugins.javascript.bridge.cache.VarLengthOutputStream
Y
- YamlSensor - Class in org.sonar.plugins.javascript.bridge
- YamlSensor(JsTsChecks, BridgeServer, AnalysisWarningsWrapper, Monitoring, AnalysisProcessor) - Constructor for class org.sonar.plugins.javascript.bridge.YamlSensor
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form