Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractBridgeSensor - Class in org.sonar.plugins.javascript.bridge
 
AbstractBridgeSensor(BridgeServer, AnalysisWarningsWrapper, Monitoring) - 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
 
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) - 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_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
 
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) - Method in interface org.sonar.plugins.javascript.bridge.BridgeServer
 
initLinter(List<EslintRule>, List<String>, List<String>, AnalysisMode) - 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

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
 
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
 
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
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form