ShellCheck-0.8.0: Shell script analysis tool
Contents
Index
Index
!!!
ShellCheck.AnalyzerLib
addComment
ShellCheck.AnalyzerLib
addCommentWithFix
ShellCheck.AnalyzerLib
Alive
ShellCheck.AnalyzerLib
Analysis
ShellCheck.AnalyzerLib
AnalysisResult
ShellCheck.Interface
AnalysisSpec
ShellCheck.Interface
analyze
ShellCheck.AST
AnalyzerM
ShellCheck.AnalyzerLib
analyzeScript
ShellCheck.Analyzer
Annotation
ShellCheck.AST
Append
ShellCheck.AST
applyFix
ShellCheck.Fixer
arComments
ShellCheck.Interface
arguments
ShellCheck.ASTLib
arithmeticBinaryTestOps
ShellCheck.Data
arrayVariables
ShellCheck.Data
asCheckSourced
ShellCheck.Interface
asExecutionMode
ShellCheck.Interface
asFallbackShell
ShellCheck.Interface
asOptionalChecks
ShellCheck.Interface
asScript
ShellCheck.Interface
asShellType
ShellCheck.Interface
Assign
ShellCheck.AST
Assignment
ShellCheck.AnalyzerLib
AssignmentMode
ShellCheck.AST
asTokenPositions
ShellCheck.Interface
basename
ShellCheck.ASTLib
Bash
ShellCheck.Interface
binaryTestOps
ShellCheck.Data
blank
ShellCheck.AST
braceExpand
ShellCheck.ASTLib
Cache
1 (Type/Class)
ShellCheck.AnalyzerLib
2 (Data Constructor)
ShellCheck.AnalyzerLib
CaseBreak
ShellCheck.AST
CaseContinue
ShellCheck.AST
CaseFallThrough
ShellCheck.AST
CaseType
ShellCheck.AST
cCode
ShellCheck.Interface
cdDescription
ShellCheck.Interface
cdName
ShellCheck.Interface
cdNegative
ShellCheck.Interface
cdPositive
ShellCheck.Interface
CheckDescription
ShellCheck.Interface
Checker
1 (Type/Class)
ShellCheck.AnalyzerLib
2 (Data Constructor)
ShellCheck.AnalyzerLib
checker
1 (Function)
ShellCheck.Checks.ShellSupport
2 (Function)
ShellCheck.Checks.Custom
3 (Function)
ShellCheck.Checks.Commands
CheckResult
ShellCheck.Interface
checkScript
ShellCheck.Checker
CheckSpec
ShellCheck.Interface
cMessage
ShellCheck.Interface
Code
ShellCheck.Interface
codeNo
ShellCheck.Formatter.Format
colNo
ShellCheck.Formatter.Format
ColorAlways
ShellCheck.Interface
ColorAuto
ShellCheck.Interface
ColorNever
ShellCheck.Interface
ColorOption
ShellCheck.Interface
Comment
ShellCheck.Interface
commonCommands
ShellCheck.Data
composeAnalyzers
ShellCheck.AnalyzerLib
ConditionType
ShellCheck.AST
containsInheritErrexit
ShellCheck.AnalyzerLib
containsLastpipe
ShellCheck.AnalyzerLib
containsPipefail
ShellCheck.AnalyzerLib
containsSetE
ShellCheck.AnalyzerLib
containsShopt
ShellCheck.AnalyzerLib
crComments
ShellCheck.Interface
crFilename
ShellCheck.Interface
csCheckSourced
ShellCheck.Interface
cSeverity
ShellCheck.Interface
csExcludedWarnings
ShellCheck.Interface
csFilename
ShellCheck.Interface
csIgnoreRC
ShellCheck.Interface
csIncludedWarnings
ShellCheck.Interface
csMinSeverity
ShellCheck.Interface
csOptionalChecks
ShellCheck.Interface
csScript
ShellCheck.Interface
csShellTypeOverride
ShellCheck.Interface
Dash
ShellCheck.Interface
Dashed
1 (Type/Class)
ShellCheck.AST
2 (Data Constructor)
ShellCheck.AST
DataArray
ShellCheck.AnalyzerLib
DataSource
ShellCheck.AnalyzerLib
DataString
ShellCheck.AnalyzerLib
DataType
ShellCheck.AnalyzerLib
dataTypeFrom
ShellCheck.AnalyzerLib
Dead
ShellCheck.AnalyzerLib
declaringCommands
ShellCheck.Data
defaultSpec
ShellCheck.AnalyzerLib
determineShell
ShellCheck.AnalyzerLib
determineShellTest
ShellCheck.AnalyzerLib
determineShellTest'
ShellCheck.AnalyzerLib
DisableComment
ShellCheck.AST
doAnalysis
ShellCheck.AST
doStackAnalysis
ShellCheck.AST
doTransform
ShellCheck.AST
DoubleBracket
ShellCheck.AST
e4m
ShellCheck.ASTLib
emptyCheckResult
ShellCheck.Interface
emptyCheckSpec
ShellCheck.Interface
EnableComment
ShellCheck.AST
end
ShellCheck.Fixer
endColNo
ShellCheck.Formatter.Format
endLineNo
ShellCheck.Formatter.Format
err
ShellCheck.AnalyzerLib
ErrorC
ShellCheck.Interface
ErrorMessage
ShellCheck.Interface
errWithFix
ShellCheck.AnalyzerLib
escapeForMessage
ShellCheck.ASTLib
executableFromShebang
ShellCheck.ASTLib
Executed
ShellCheck.Interface
ExecutionMode
ShellCheck.Interface
ExternalSources
ShellCheck.AST
filterByAnnotation
ShellCheck.AnalyzerLib
findFirst
ShellCheck.AnalyzerLib
Fix
ShellCheck.Interface
fixReplacements
ShellCheck.Interface
flagsForRead
ShellCheck.Data
foColorOption
ShellCheck.Interface
footer
ShellCheck.Formatter.Format
format
1 (Function)
ShellCheck.Formatter.TTY
2 (Function)
ShellCheck.Formatter.Quiet
3 (Function)
ShellCheck.Formatter.JSON1
4 (Function)
ShellCheck.Formatter.JSON
5 (Function)
ShellCheck.Formatter.GCC
6 (Function)
ShellCheck.Formatter.Diff
7 (Function)
ShellCheck.Formatter.CheckStyle
Formatter
1 (Type/Class)
ShellCheck.Formatter.Format
2 (Data Constructor)
ShellCheck.Formatter.Format
FormatterOptions
ShellCheck.Interface
foWikiLinkCount
ShellCheck.Interface
FunctionKeyword
1 (Type/Class)
ShellCheck.AST
2 (Data Constructor)
ShellCheck.AST
FunctionParentheses
1 (Type/Class)
ShellCheck.AST
2 (Data Constructor)
ShellCheck.AST
getAllFlags
ShellCheck.ASTLib
getAssociativeArrays
ShellCheck.ASTLib
getBracedModifier
ShellCheck.AnalyzerLib
getBracedReference
ShellCheck.AnalyzerLib
getBsdOpts
ShellCheck.ASTLib
getClosestCommand
ShellCheck.AnalyzerLib
getClosestCommandM
ShellCheck.AnalyzerLib
getCommand
ShellCheck.ASTLib
getCommandArgv
ShellCheck.ASTLib
getCommandBasename
ShellCheck.ASTLib
getCommandName
ShellCheck.ASTLib
getCommandNameAndToken
ShellCheck.ASTLib
getCommandNameFromExpansion
ShellCheck.ASTLib
getCommandSequences
ShellCheck.ASTLib
getCommandTokenOrThis
ShellCheck.ASTLib
getFlagsUntil
ShellCheck.ASTLib
getGenericOpts
ShellCheck.ASTLib
getGlobOrLiteralString
ShellCheck.ASTLib
getGnuOpts
ShellCheck.ASTLib
getId
ShellCheck.AST
getIndexReferences
ShellCheck.AnalyzerLib
getLeadingFlags
ShellCheck.ASTLib
getLeadingUnquotedString
ShellCheck.ASTLib
getLiteralString
ShellCheck.ASTLib
getLiteralStringDef
ShellCheck.ASTLib
getLiteralStringExt
ShellCheck.ASTLib
getModifiedVariableCommand
ShellCheck.AnalyzerLib
getModifiedVariables
ShellCheck.AnalyzerLib
getOffsetReferences
ShellCheck.AnalyzerLib
getOpts
ShellCheck.ASTLib
getParentTree
ShellCheck.AnalyzerLib
getPath
ShellCheck.AnalyzerLib
getPathM
ShellCheck.AnalyzerLib
getReferencedVariableCommand
ShellCheck.AnalyzerLib
getReferencedVariables
ShellCheck.AnalyzerLib
getTokenMap
ShellCheck.AnalyzerLib
getTrailingUnquotedLiteral
ShellCheck.ASTLib
getUnquotedLiteral
ShellCheck.ASTLib
getVariableFlow
ShellCheck.AnalyzerLib
getVariableForTestDashV
ShellCheck.AnalyzerLib
getVariablesFromLiteral
ShellCheck.AnalyzerLib
getVariablesFromLiteralToken
ShellCheck.AnalyzerLib
getWordParts
ShellCheck.ASTLib
hasFlag
ShellCheck.ASTLib
hasInheritErrexit
ShellCheck.AnalyzerLib
hasLastpipe
ShellCheck.AnalyzerLib
hasPipefail
ShellCheck.AnalyzerLib
hasSetE
ShellCheck.AnalyzerLib
header
ShellCheck.Formatter.Format
headOrDefault
ShellCheck.AnalyzerLib
Id
1 (Type/Class)
ShellCheck.AST
2 (Data Constructor)
ShellCheck.AST
info
ShellCheck.AnalyzerLib
InfoC
ShellCheck.Interface
infoWithFix
ShellCheck.AnalyzerLib
InnerToken
ShellCheck.AST
Inner_TA_Assignment
ShellCheck.AST
Inner_TA_Binary
ShellCheck.AST
Inner_TA_Expansion
ShellCheck.AST
Inner_TA_Sequence
ShellCheck.AST
Inner_TA_Trinary
ShellCheck.AST
Inner_TA_Unary
ShellCheck.AST
Inner_TA_Variable
ShellCheck.AST
Inner_TC_And
ShellCheck.AST
Inner_TC_Binary
ShellCheck.AST
Inner_TC_Empty
ShellCheck.AST
Inner_TC_Group
ShellCheck.AST
Inner_TC_Nullary
ShellCheck.AST
Inner_TC_Or
ShellCheck.AST
Inner_TC_Unary
ShellCheck.AST
Inner_T_AndIf
ShellCheck.AST
Inner_T_AND_IF
ShellCheck.AST
Inner_T_Annotation
ShellCheck.AST
Inner_T_Arithmetic
ShellCheck.AST
Inner_T_Array
ShellCheck.AST
Inner_T_Assignment
ShellCheck.AST
Inner_T_Backgrounded
ShellCheck.AST
Inner_T_Backticked
ShellCheck.AST
Inner_T_Bang
ShellCheck.AST
Inner_T_Banged
ShellCheck.AST
Inner_T_BatsTest
ShellCheck.AST
Inner_T_BraceExpansion
ShellCheck.AST
Inner_T_BraceGroup
ShellCheck.AST
Inner_T_Case
ShellCheck.AST
Inner_T_CaseExpression
ShellCheck.AST
Inner_T_CLOBBER
ShellCheck.AST
Inner_T_Condition
ShellCheck.AST
Inner_T_CoProc
ShellCheck.AST
Inner_T_CoProcBody
ShellCheck.AST
Inner_T_DGREAT
ShellCheck.AST
Inner_T_DLESS
ShellCheck.AST
Inner_T_DLESSDASH
ShellCheck.AST
Inner_T_Do
ShellCheck.AST
Inner_T_DollarArithmetic
ShellCheck.AST
Inner_T_DollarBraceCommandExpansion
ShellCheck.AST
Inner_T_DollarBraced
ShellCheck.AST
Inner_T_DollarBracket
ShellCheck.AST
Inner_T_DollarDoubleQuoted
ShellCheck.AST
Inner_T_DollarExpansion
ShellCheck.AST
Inner_T_DollarSingleQuoted
ShellCheck.AST
Inner_T_Done
ShellCheck.AST
Inner_T_DoubleQuoted
ShellCheck.AST
Inner_T_DSEMI
ShellCheck.AST
Inner_T_Elif
ShellCheck.AST
Inner_T_Else
ShellCheck.AST
Inner_T_EOF
ShellCheck.AST
Inner_T_Esac
ShellCheck.AST
Inner_T_Extglob
ShellCheck.AST
Inner_T_FdRedirect
ShellCheck.AST
Inner_T_Fi
ShellCheck.AST
Inner_T_For
ShellCheck.AST
Inner_T_ForArithmetic
ShellCheck.AST
Inner_T_ForIn
ShellCheck.AST
Inner_T_Function
ShellCheck.AST
Inner_T_Glob
ShellCheck.AST
Inner_T_GREATAND
ShellCheck.AST
Inner_T_Greater
ShellCheck.AST
Inner_T_HereDoc
ShellCheck.AST
Inner_T_HereString
ShellCheck.AST
Inner_T_If
ShellCheck.AST
Inner_T_IfExpression
ShellCheck.AST
Inner_T_In
ShellCheck.AST
Inner_T_Include
ShellCheck.AST
Inner_T_IndexedElement
ShellCheck.AST
Inner_T_IoDuplicate
ShellCheck.AST
Inner_T_IoFile
ShellCheck.AST
Inner_T_Lbrace
ShellCheck.AST
Inner_T_Less
ShellCheck.AST
Inner_T_LESSAND
ShellCheck.AST
Inner_T_LESSGREAT
ShellCheck.AST
Inner_T_Literal
ShellCheck.AST
Inner_T_Lparen
ShellCheck.AST
Inner_T_NEWLINE
ShellCheck.AST
Inner_T_NormalWord
ShellCheck.AST
Inner_T_OrIf
ShellCheck.AST
Inner_T_OR_IF
ShellCheck.AST
Inner_T_ParamSubSpecialChar
ShellCheck.AST
Inner_T_Pipe
ShellCheck.AST
Inner_T_Pipeline
ShellCheck.AST
Inner_T_ProcSub
ShellCheck.AST
Inner_T_Rbrace
ShellCheck.AST
Inner_T_Redirecting
ShellCheck.AST
Inner_T_Rparen
ShellCheck.AST
Inner_T_Script
ShellCheck.AST
Inner_T_Select
ShellCheck.AST
Inner_T_SelectIn
ShellCheck.AST
Inner_T_Semi
ShellCheck.AST
Inner_T_SimpleCommand
ShellCheck.AST
Inner_T_SingleQuoted
ShellCheck.AST
Inner_T_SourceCommand
ShellCheck.AST
Inner_T_Subshell
ShellCheck.AST
Inner_T_Then
ShellCheck.AST
Inner_T_UnparsedIndex
ShellCheck.AST
Inner_T_Until
ShellCheck.AST
Inner_T_UntilExpression
ShellCheck.AST
Inner_T_While
ShellCheck.AST
Inner_T_WhileExpression
ShellCheck.AST
InsertAfter
ShellCheck.Interface
InsertBefore
ShellCheck.Interface
InsertionPoint
ShellCheck.Interface
internalVariables
ShellCheck.Data
isAnnotationIgnoringCode
ShellCheck.ASTLib
isArrayExpansion
ShellCheck.ASTLib
isAssignment
ShellCheck.ASTLib
isBashLike
ShellCheck.AnalyzerLib
isBraceExpansion
ShellCheck.ASTLib
isClosingFileOp
ShellCheck.AnalyzerLib
isCommand
ShellCheck.AnalyzerLib
isCommandMatch
ShellCheck.AnalyzerLib
isCommandSubstitution
ShellCheck.ASTLib
isConfusedGlobRegex
ShellCheck.AnalyzerLib
isConstant
ShellCheck.ASTLib
isCountingReference
ShellCheck.AnalyzerLib
isDereferencingBinaryOp
ShellCheck.AnalyzerLib
isEmpty
ShellCheck.ASTLib
isFlag
ShellCheck.ASTLib
isFunction
ShellCheck.ASTLib
isFunctionLike
ShellCheck.ASTLib
isGlob
ShellCheck.ASTLib
isLiteral
ShellCheck.ASTLib
isLoop
ShellCheck.ASTLib
isOnlyRedirection
ShellCheck.ASTLib
isParamTo
ShellCheck.AnalyzerLib
isParentOf
ShellCheck.AnalyzerLib
isQuoteableExpansion
ShellCheck.ASTLib
isQuotedAlternativeReference
ShellCheck.AnalyzerLib
isQuoteFree
ShellCheck.AnalyzerLib
isQuoteFreeNode
ShellCheck.AnalyzerLib
isQuotes
ShellCheck.ASTLib
isSpecialVariableChar
ShellCheck.AnalyzerLib
isStrictlyQuoteFree
ShellCheck.AnalyzerLib
isStringExpansion
ShellCheck.ASTLib
isTrueAssignmentSource
ShellCheck.AnalyzerLib
isUnmodifiedParameterExpansion
ShellCheck.AnalyzerLib
isUnqualifiedCommand
ShellCheck.AnalyzerLib
isUnquotedFlag
ShellCheck.ASTLib
isVariableChar
ShellCheck.AnalyzerLib
isVariableName
ShellCheck.AnalyzerLib
isVariableStartChar
ShellCheck.AnalyzerLib
Ksh
ShellCheck.Interface
lastOrDefault
ShellCheck.AnalyzerLib
leadType
ShellCheck.AnalyzerLib
lineNo
ShellCheck.Formatter.Format
makeComment
ShellCheck.AnalyzerLib
makeCommentWithFix
ShellCheck.AnalyzerLib
makeNonVirtual
ShellCheck.Formatter.Format
makeParameters
ShellCheck.AnalyzerLib
mapPositions
ShellCheck.Fixer
matchAllStrings
ShellCheck.Regex
matchAllSubgroups
ShellCheck.Regex
matches
ShellCheck.Regex
matchRegex
ShellCheck.Regex
mayBecomeMultipleArgs
ShellCheck.ASTLib
messageText
ShellCheck.Formatter.Format
mkRegex
ShellCheck.Regex
mockedSystemInterface
ShellCheck.Interface
mockRcFile
ShellCheck.Interface
modifiesVariable
ShellCheck.AnalyzerLib
newAnalysisResult
ShellCheck.Interface
newAnalysisSpec
ShellCheck.Interface
newCheckDescription
ShellCheck.Interface
newComment
ShellCheck.Interface
newFix
ShellCheck.Interface
newFormatterOptions
ShellCheck.Interface
newParseResult
ShellCheck.Interface
newParseSpec
ShellCheck.Interface
newPosition
ShellCheck.Interface
newPositionedComment
ShellCheck.Interface
newReplacement
ShellCheck.Interface
newTokenComment
ShellCheck.Interface
NoneScope
ShellCheck.AnalyzerLib
nonReadingCommands
ShellCheck.Data
nullCheck
ShellCheck.AnalyzerLib
onFailure
ShellCheck.Formatter.Format
onlyLiteralString
ShellCheck.ASTLib
onResult
ShellCheck.Formatter.Format
optionalChecks
1 (Function)
ShellCheck.Checks.Commands
2 (Function)
ShellCheck.Analytics
3 (Function)
ShellCheck.Analyzer
OuterToken
ShellCheck.AST
overlap
ShellCheck.Fixer
oversimplify
ShellCheck.ASTLib
Parameters
1 (Type/Class)
ShellCheck.AnalyzerLib
2 (Data Constructor)
ShellCheck.AnalyzerLib
parentMap
ShellCheck.AnalyzerLib
parents
ShellCheck.AnalyzerLib
ParseResult
ShellCheck.Interface
parseScript
ShellCheck.Parser
ParseSpec
ShellCheck.Interface
pcComment
ShellCheck.Interface
pcEndPos
ShellCheck.Interface
pcFix
ShellCheck.Interface
pcStartPos
ShellCheck.Interface
perScript
ShellCheck.AnalyzerLib
perToken
ShellCheck.AnalyzerLib
PGAny
ShellCheck.ASTLib
PGChar
ShellCheck.ASTLib
PGMany
ShellCheck.ASTLib
posColumn
ShellCheck.Interface
posFile
ShellCheck.Interface
Position
ShellCheck.Interface
PositionedComment
ShellCheck.Interface
posLine
ShellCheck.Interface
prComments
ShellCheck.Interface
producesComments
ShellCheck.AnalyzerLib
prop_determineShell0
ShellCheck.AnalyzerLib
prop_determineShell1
ShellCheck.AnalyzerLib
prop_determineShell10
ShellCheck.AnalyzerLib
prop_determineShell11
ShellCheck.AnalyzerLib
prop_determineShell12
ShellCheck.AnalyzerLib
prop_determineShell2
ShellCheck.AnalyzerLib
prop_determineShell3
ShellCheck.AnalyzerLib
prop_determineShell4
ShellCheck.AnalyzerLib
prop_determineShell5
ShellCheck.AnalyzerLib
prop_determineShell6
ShellCheck.AnalyzerLib
prop_determineShell7
ShellCheck.AnalyzerLib
prop_determineShell8
ShellCheck.AnalyzerLib
prop_determineShell9
ShellCheck.AnalyzerLib
prop_executableFromShebang1
ShellCheck.ASTLib
prop_executableFromShebang10
ShellCheck.ASTLib
prop_executableFromShebang11
ShellCheck.ASTLib
prop_executableFromShebang2
ShellCheck.ASTLib
prop_executableFromShebang3
ShellCheck.ASTLib
prop_executableFromShebang4
ShellCheck.ASTLib
prop_executableFromShebang5
ShellCheck.ASTLib
prop_executableFromShebang6
ShellCheck.ASTLib
prop_executableFromShebang7
ShellCheck.ASTLib
prop_executableFromShebang8
ShellCheck.ASTLib
prop_executableFromShebang9
ShellCheck.ASTLib
prop_getBracedModifier1
ShellCheck.AnalyzerLib
prop_getBracedModifier2
ShellCheck.AnalyzerLib
prop_getBracedModifier3
ShellCheck.AnalyzerLib
prop_getBracedModifier4
ShellCheck.AnalyzerLib
prop_getBracedModifier5
ShellCheck.AnalyzerLib
prop_getBracedReference1
ShellCheck.AnalyzerLib
prop_getBracedReference10
ShellCheck.AnalyzerLib
prop_getBracedReference11
ShellCheck.AnalyzerLib
prop_getBracedReference11b
ShellCheck.AnalyzerLib
prop_getBracedReference12
ShellCheck.AnalyzerLib
prop_getBracedReference13
ShellCheck.AnalyzerLib
prop_getBracedReference2
ShellCheck.AnalyzerLib
prop_getBracedReference3
ShellCheck.AnalyzerLib
prop_getBracedReference4
ShellCheck.AnalyzerLib
prop_getBracedReference5
ShellCheck.AnalyzerLib
prop_getBracedReference6
ShellCheck.AnalyzerLib
prop_getBracedReference7
ShellCheck.AnalyzerLib
prop_getBracedReference8
ShellCheck.AnalyzerLib
prop_getBracedReference9
ShellCheck.AnalyzerLib
prop_getOffsetReferences1
ShellCheck.AnalyzerLib
prop_getOffsetReferences2
ShellCheck.AnalyzerLib
prop_getOffsetReferences3
ShellCheck.AnalyzerLib
prop_getOffsetReferences4
ShellCheck.AnalyzerLib
prop_getVariablesFromLiteral1
ShellCheck.AnalyzerLib
prop_isVariableName1
ShellCheck.AnalyzerLib
prop_isVariableName2
ShellCheck.AnalyzerLib
prop_isVariableName3
ShellCheck.AnalyzerLib
prRoot
ShellCheck.Interface
prTokenPositions
ShellCheck.Interface
psCheckSourced
ShellCheck.Interface
pScript
ShellCheck.AnalyzerLib
PseudoGlob
ShellCheck.ASTLib
pseudoGlobIsSuperSetof
ShellCheck.ASTLib
pseudoGlobsCanOverlap
ShellCheck.ASTLib
psFilename
ShellCheck.Interface
psIgnoreRC
ShellCheck.Interface
psScript
ShellCheck.Interface
psShellTypeOverride
ShellCheck.Interface
Quoted
1 (Type/Class)
ShellCheck.AST
2 (Data Constructor)
ShellCheck.AST
Ranged
ShellCheck.Fixer
Reference
ShellCheck.AnalyzerLib
removeTabStops
ShellCheck.Fixer
repEndPos
ShellCheck.Interface
repInsertionPoint
ShellCheck.Interface
Replacement
ShellCheck.Interface
repPrecedence
ShellCheck.Interface
repStartPos
ShellCheck.Interface
repString
ShellCheck.Interface
Root
1 (Type/Class)
ShellCheck.AST
2 (Data Constructor)
ShellCheck.AST
rootNode
ShellCheck.AnalyzerLib
runAnalytics
ShellCheck.Analytics
runChecker
ShellCheck.AnalyzerLib
runTests
1 (Function)
ShellCheck.Fixer
2 (Function)
ShellCheck.Formatter.Diff
3 (Function)
ShellCheck.ASTLib
4 (Function)
ShellCheck.Parser
5 (Function)
ShellCheck.AnalyzerLib
6 (Function)
ShellCheck.Checks.ShellSupport
7 (Function)
ShellCheck.Checks.Custom
8 (Function)
ShellCheck.Checks.Commands
9 (Function)
ShellCheck.Analytics
10 (Function)
ShellCheck.Checker
sampleWords
ShellCheck.Data
Scope
ShellCheck.AnalyzerLib
setRange
ShellCheck.Fixer
Severity
ShellCheck.Interface
severityText
ShellCheck.Formatter.Format
Sh
ShellCheck.Interface
Shell
ShellCheck.Interface
shellcheckVersion
ShellCheck.Data
shellForExecutable
ShellCheck.Data
ShellOverride
ShellCheck.AST
shellType
ShellCheck.AnalyzerLib
shellTypeSpecified
ShellCheck.AnalyzerLib
shouldIgnoreCode
ShellCheck.AnalyzerLib
shouldOutputColor
ShellCheck.Formatter.Format
siFindSource
ShellCheck.Interface
siGetConfig
ShellCheck.Interface
simplifyPseudoGlob
ShellCheck.ASTLib
SingleBracket
ShellCheck.AST
siReadFile
ShellCheck.Interface
SourceChecked
ShellCheck.AnalyzerLib
Sourced
ShellCheck.Interface
SourceDeclaration
ShellCheck.AnalyzerLib
SourceExternal
ShellCheck.AnalyzerLib
sourceFile
ShellCheck.Formatter.Format
SourceFrom
ShellCheck.AnalyzerLib
SourceInteger
ShellCheck.AnalyzerLib
SourceOverride
ShellCheck.AST
SourcePath
ShellCheck.AST
specialVariables
ShellCheck.Data
specialVariablesWithoutSpaces
ShellCheck.Data
splitOn
ShellCheck.Regex
StackData
ShellCheck.AnalyzerLib
StackScope
ShellCheck.AnalyzerLib
StackScopeEnd
ShellCheck.AnalyzerLib
start
ShellCheck.Fixer
style
ShellCheck.AnalyzerLib
StyleC
ShellCheck.Interface
styleWithFix
ShellCheck.AnalyzerLib
subRegex
ShellCheck.Regex
SubshellScope
ShellCheck.AnalyzerLib
supportsArrays
ShellCheck.AnalyzerLib
SystemInterface
1 (Type/Class)
ShellCheck.Interface
2 (Data Constructor)
ShellCheck.Interface
TA_Assignment
ShellCheck.AST
TA_Binary
ShellCheck.AST
TA_Expansion
ShellCheck.AST
TA_Sequence
ShellCheck.AST
TA_Trinary
ShellCheck.AST
TA_Unary
ShellCheck.AST
TA_Variable
ShellCheck.AST
tcComment
ShellCheck.Interface
tcFix
ShellCheck.Interface
tcId
ShellCheck.Interface
TC_And
ShellCheck.AST
TC_Binary
ShellCheck.AST
TC_Empty
ShellCheck.AST
TC_Group
ShellCheck.AST
TC_Nullary
ShellCheck.AST
TC_Or
ShellCheck.AST
TC_Unary
ShellCheck.AST
Token
ShellCheck.AST
TokenComment
ShellCheck.Interface
tokenIsJustCommandOutput
ShellCheck.AnalyzerLib
tokenPositions
ShellCheck.AnalyzerLib
T_AndIf
ShellCheck.AST
T_AND_IF
ShellCheck.AST
T_Annotation
ShellCheck.AST
T_Arithmetic
ShellCheck.AST
T_Array
ShellCheck.AST
T_Assignment
ShellCheck.AST
T_Backgrounded
ShellCheck.AST
T_Backticked
ShellCheck.AST
T_Bang
ShellCheck.AST
T_Banged
ShellCheck.AST
T_BatsTest
ShellCheck.AST
T_BraceExpansion
ShellCheck.AST
T_BraceGroup
ShellCheck.AST
T_Case
ShellCheck.AST
T_CaseExpression
ShellCheck.AST
T_CLOBBER
ShellCheck.AST
T_Condition
ShellCheck.AST
T_CoProc
ShellCheck.AST
T_CoProcBody
ShellCheck.AST
T_DGREAT
ShellCheck.AST
T_DLESS
ShellCheck.AST
T_DLESSDASH
ShellCheck.AST
T_Do
ShellCheck.AST
T_DollarArithmetic
ShellCheck.AST
T_DollarBraceCommandExpansion
ShellCheck.AST
T_DollarBraced
ShellCheck.AST
T_DollarBracket
ShellCheck.AST
T_DollarDoubleQuoted
ShellCheck.AST
T_DollarExpansion
ShellCheck.AST
T_DollarSingleQuoted
ShellCheck.AST
T_Done
ShellCheck.AST
T_DoubleQuoted
ShellCheck.AST
T_DSEMI
ShellCheck.AST
T_Elif
ShellCheck.AST
T_Else
ShellCheck.AST
T_EOF
ShellCheck.AST
T_Esac
ShellCheck.AST
T_Extglob
ShellCheck.AST
T_FdRedirect
ShellCheck.AST
T_Fi
ShellCheck.AST
T_For
ShellCheck.AST
T_ForArithmetic
ShellCheck.AST
T_ForIn
ShellCheck.AST
T_Function
ShellCheck.AST
T_Glob
ShellCheck.AST
T_GREATAND
ShellCheck.AST
T_Greater
ShellCheck.AST
T_HereDoc
ShellCheck.AST
T_HereString
ShellCheck.AST
T_If
ShellCheck.AST
T_IfExpression
ShellCheck.AST
T_In
ShellCheck.AST
T_Include
ShellCheck.AST
T_IndexedElement
ShellCheck.AST
T_IoDuplicate
ShellCheck.AST
T_IoFile
ShellCheck.AST
T_Lbrace
ShellCheck.AST
T_Less
ShellCheck.AST
T_LESSAND
ShellCheck.AST
T_LESSGREAT
ShellCheck.AST
T_Literal
ShellCheck.AST
T_Lparen
ShellCheck.AST
T_NEWLINE
ShellCheck.AST
T_NormalWord
ShellCheck.AST
T_OrIf
ShellCheck.AST
T_OR_IF
ShellCheck.AST
T_ParamSubSpecialChar
ShellCheck.AST
T_Pipe
ShellCheck.AST
T_Pipeline
ShellCheck.AST
T_ProcSub
ShellCheck.AST
T_Rbrace
ShellCheck.AST
T_Redirecting
ShellCheck.AST
T_Rparen
ShellCheck.AST
T_Script
ShellCheck.AST
T_Select
ShellCheck.AST
T_SelectIn
ShellCheck.AST
T_Semi
ShellCheck.AST
T_SimpleCommand
ShellCheck.AST
T_SingleQuoted
ShellCheck.AST
T_SourceCommand
ShellCheck.AST
T_Subshell
ShellCheck.AST
T_Then
ShellCheck.AST
T_UnparsedIndex
ShellCheck.AST
T_Until
ShellCheck.AST
T_UntilExpression
ShellCheck.AST
T_While
ShellCheck.AST
T_WhileExpression
ShellCheck.AST
unaryTestOps
ShellCheck.Data
unbracedVariables
ShellCheck.Data
Undashed
ShellCheck.AST
Unquoted
ShellCheck.AST
usedAsCommandName
ShellCheck.AnalyzerLib
variableFlow
ShellCheck.AnalyzerLib
variableNameRegex
ShellCheck.AnalyzerLib
VariableState
ShellCheck.AnalyzerLib
variablesWithoutSpaces
ShellCheck.Data
warn
ShellCheck.AnalyzerLib
WarningC
ShellCheck.Interface
warnWithFix
ShellCheck.AnalyzerLib
whenShell
ShellCheck.AnalyzerLib
willBecomeMultipleArgs
ShellCheck.ASTLib
willConcatInAssignment
ShellCheck.ASTLib
willSplit
ShellCheck.ASTLib
wordsCanBeEqual
ShellCheck.ASTLib
wordToExactPseudoGlob
ShellCheck.ASTLib
wordToPseudoGlob
ShellCheck.ASTLib
wordToPseudoGlob'
ShellCheck.ASTLib