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, 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 Class in org.sonar.plugins.javascript.bridge
 
AnalysisProcessor - Class in org.sonar.plugins.javascript.bridge
 
AnalysisProcessor(NoSonarFilter, FileLinesContextFactory) - 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, AnalysisProcessor, AnalysisWarningsWrapper) - Constructor for class org.sonar.plugins.javascript.bridge.AnalysisWithProgram
 
AnalysisWithWatchProgram - Class in org.sonar.plugins.javascript.bridge
 
AnalysisWithWatchProgram(BridgeServer, 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 Class 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, 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, CheckFactory) - Constructor for class org.sonar.plugins.javascript.bridge.CssRuleSensor
 

D

DEFAULT - Enum constant in enum class 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 class 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 class 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, 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
 
isRuntimeApiCompatible(SensorContext) - Static method in enum class 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, AnalysisWithProgram, AnalysisWithWatchProgram) - Constructor for class org.sonar.plugins.javascript.bridge.JsTsSensor
 
JsTsSensor(JsTsChecks, BridgeServer, AnalysisWarningsWrapper, TempFolder, 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
 

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
 
NODE_EXECUTABLE_PROPERTY - 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): 18 - nothing to warn, recommended version 19 - not recommended 20 - nothing to warn, recommended version 21 - 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 class 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.
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 class 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.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
 
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.utils.ProgressReport
 
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.Location
 
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
 

V

valueOf(String) - Static method in enum class org.sonar.plugins.javascript.bridge.AnalysisMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sonar.plugins.javascript.bridge.BridgeServer.ParsingErrorCode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.sonar.plugins.javascript.bridge.AnalysisMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sonar.plugins.javascript.bridge.BridgeServer.ParsingErrorCode
Returns an array containing the constants of this enum class, 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, 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