ShellCheck-0.4.7: Shell script analysis tool

Index

!!!ShellCheck.AnalyzerLib
addCommentShellCheck.AnalyzerLib
AliveShellCheck.AnalyzerLib
AnalysisShellCheck.AnalyzerLib
AnalysisResult 
1 (Type/Class)ShellCheck.Interface
2 (Data Constructor)ShellCheck.Interface
AnalysisSpec 
1 (Type/Class)ShellCheck.Interface
2 (Data Constructor)ShellCheck.Interface
analyzeShellCheck.AST
AnalyzerMShellCheck.AnalyzerLib
analyzeScriptShellCheck.Analyzer
AnnotationShellCheck.AST
AppendShellCheck.AST
arCommentsShellCheck.Interface
arrayVariablesShellCheck.Data
asCheckSourcedShellCheck.Interface
asExecutionModeShellCheck.Interface
asScriptShellCheck.Interface
asShellTypeShellCheck.Interface
AssignShellCheck.AST
AssignmentShellCheck.AnalyzerLib
AssignmentModeShellCheck.AST
BashShellCheck.Interface
binaryTestOpsShellCheck.Data
blankShellCheck.AST
bracedStringShellCheck.ASTLib
braceExpandShellCheck.ASTLib
Cache 
1 (Type/Class)ShellCheck.AnalyzerLib
2 (Data Constructor)ShellCheck.AnalyzerLib
CaseBreakShellCheck.AST
CaseContinueShellCheck.AST
CaseFallThroughShellCheck.AST
CaseTypeShellCheck.AST
Checker 
1 (Type/Class)ShellCheck.AnalyzerLib
2 (Data Constructor)ShellCheck.AnalyzerLib
checker 
1 (Function)ShellCheck.Checks.ShellSupport
2 (Function)ShellCheck.Checks.Commands
CheckResult 
1 (Type/Class)ShellCheck.Interface
2 (Data Constructor)ShellCheck.Interface
checkScriptShellCheck.Checker
CheckSpec 
1 (Type/Class)ShellCheck.Interface
2 (Data Constructor)ShellCheck.Interface
CodeShellCheck.Interface
codeNoShellCheck.Formatter.Format
colNoShellCheck.Formatter.Format
ColorAlwaysShellCheck.Interface
ColorAutoShellCheck.Interface
ColorNeverShellCheck.Interface
ColorOptionShellCheck.Interface
Comment 
1 (Type/Class)ShellCheck.Interface
2 (Data Constructor)ShellCheck.Interface
commonCommandsShellCheck.Data
composeAnalyzersShellCheck.AnalyzerLib
ConditionTypeShellCheck.AST
containsLastpipeShellCheck.AnalyzerLib
containsSetEShellCheck.AnalyzerLib
crCommentsShellCheck.Interface
crFilenameShellCheck.Interface
csCheckSourcedShellCheck.Interface
csExcludedWarningsShellCheck.Interface
csFilenameShellCheck.Interface
csScriptShellCheck.Interface
csShellTypeOverrideShellCheck.Interface
DashShellCheck.Interface
Dashed 
1 (Type/Class)ShellCheck.AST
2 (Data Constructor)ShellCheck.AST
DataArrayShellCheck.AnalyzerLib
DataSourceShellCheck.AnalyzerLib
DataStringShellCheck.AnalyzerLib
DataTypeShellCheck.AnalyzerLib
dataTypeFromShellCheck.AnalyzerLib
DeadShellCheck.AnalyzerLib
defaultSpecShellCheck.AnalyzerLib
determineShellShellCheck.AnalyzerLib
DisableCommentShellCheck.AST
doAnalysisShellCheck.AST
doStackAnalysisShellCheck.AST
doTransformShellCheck.AST
DoubleBracketShellCheck.AST
emptyCheckSpecShellCheck.Interface
endColNoShellCheck.Formatter.Format
endLineNoShellCheck.Formatter.Format
errShellCheck.AnalyzerLib
ErrorCShellCheck.Interface
ErrorMessageShellCheck.Interface
executableFromShebangShellCheck.AnalyzerLib
ExecutedShellCheck.Interface
ExecutionModeShellCheck.Interface
filterByAnnotationShellCheck.AnalyzerLib
findFirstShellCheck.AnalyzerLib
foColorOptionShellCheck.Interface
footerShellCheck.Formatter.Format
format 
1 (Function)ShellCheck.Formatter.CheckStyle
2 (Function)ShellCheck.Formatter.GCC
3 (Function)ShellCheck.Formatter.JSON
4 (Function)ShellCheck.Formatter.TTY
Formatter 
1 (Type/Class)ShellCheck.Formatter.Format
2 (Data Constructor)ShellCheck.Formatter.Format
FormatterOptions 
1 (Type/Class)ShellCheck.Interface
2 (Data Constructor)ShellCheck.Interface
FunctionKeyword 
1 (Type/Class)ShellCheck.AST
2 (Data Constructor)ShellCheck.AST
FunctionParentheses 
1 (Type/Class)ShellCheck.AST
2 (Data Constructor)ShellCheck.AST
getAllFlagsShellCheck.ASTLib
getAssociativeArraysShellCheck.ASTLib
getBracedModifierShellCheck.AnalyzerLib
getBracedReferenceShellCheck.AnalyzerLib
getClosestCommandShellCheck.AnalyzerLib
getClosestCommandMShellCheck.AnalyzerLib
getCommandShellCheck.ASTLib
getCommandBasenameShellCheck.ASTLib
getCommandNameShellCheck.ASTLib
getCommandNameFromExpansionShellCheck.ASTLib
getCommandSequencesShellCheck.ASTLib
getFlagsUntilShellCheck.ASTLib
getGlobOrLiteralStringShellCheck.ASTLib
getIdShellCheck.AST
getIndexReferencesShellCheck.AnalyzerLib
getLeadingFlagsShellCheck.ASTLib
getLeadingUnquotedStringShellCheck.ASTLib
getLiteralStringShellCheck.ASTLib
getLiteralStringExtShellCheck.ASTLib
getModifiedVariableCommandShellCheck.AnalyzerLib
getModifiedVariablesShellCheck.AnalyzerLib
getOffsetReferencesShellCheck.AnalyzerLib
getParentTreeShellCheck.AnalyzerLib
getPathShellCheck.AnalyzerLib
getPathMShellCheck.AnalyzerLib
getReferencedVariableCommandShellCheck.AnalyzerLib
getReferencedVariablesShellCheck.AnalyzerLib
getTokenMapShellCheck.AnalyzerLib
getTrailingUnquotedLiteralShellCheck.ASTLib
getUnquotedLiteralShellCheck.ASTLib
getVariableFlowShellCheck.AnalyzerLib
getVariablesFromLiteralShellCheck.AnalyzerLib
getVariablesFromLiteralTokenShellCheck.AnalyzerLib
getWordPartsShellCheck.ASTLib
hasFlagShellCheck.ASTLib
hasLastpipeShellCheck.AnalyzerLib
hasSetEShellCheck.AnalyzerLib
headerShellCheck.Formatter.Format
headOrDefaultShellCheck.AnalyzerLib
Id 
1 (Type/Class)ShellCheck.AST
2 (Data Constructor)ShellCheck.AST
infoShellCheck.AnalyzerLib
InfoCShellCheck.Interface
internalVariablesShellCheck.Data
isArrayExpansionShellCheck.ASTLib
isAssignmentShellCheck.ASTLib
isBraceExpansionShellCheck.ASTLib
isClosingFileOpShellCheck.AnalyzerLib
isCommandShellCheck.AnalyzerLib
isCommandMatchShellCheck.AnalyzerLib
isConfusedGlobRegexShellCheck.AnalyzerLib
isConstantShellCheck.ASTLib
isCountingReferenceShellCheck.AnalyzerLib
isEmptyShellCheck.ASTLib
isFlagShellCheck.ASTLib
isFunctionShellCheck.ASTLib
isGlobShellCheck.ASTLib
isLiteralShellCheck.ASTLib
isLoopShellCheck.ASTLib
isOnlyRedirectionShellCheck.ASTLib
isParamToShellCheck.AnalyzerLib
isParentOfShellCheck.AnalyzerLib
isQuotedAlternativeReferenceShellCheck.AnalyzerLib
isQuoteFreeShellCheck.AnalyzerLib
isQuoteFreeNodeShellCheck.AnalyzerLib
isStrictlyQuoteFreeShellCheck.AnalyzerLib
isUnqualifiedCommandShellCheck.AnalyzerLib
isUnquotedFlagShellCheck.ASTLib
isVariableCharShellCheck.AnalyzerLib
isVariableNameShellCheck.AnalyzerLib
isVariableStartCharShellCheck.AnalyzerLib
KshShellCheck.Interface
leadTypeShellCheck.AnalyzerLib
lineNoShellCheck.Formatter.Format
makeCommentShellCheck.AnalyzerLib
makeNonVirtualShellCheck.Formatter.Format
makeParametersShellCheck.AnalyzerLib
matchAllStringsShellCheck.Regex
matchAllSubgroupsShellCheck.Regex
matchesShellCheck.Regex
matchRegexShellCheck.Regex
mayBecomeMultipleArgsShellCheck.ASTLib
messageTextShellCheck.Formatter.Format
mkRegexShellCheck.Regex
mockedSystemInterfaceShellCheck.Interface
NoneScopeShellCheck.AnalyzerLib
nonReadingCommandsShellCheck.Data
nullCheckShellCheck.AnalyzerLib
onFailureShellCheck.Formatter.Format
onlyLiteralStringShellCheck.ASTLib
onResultShellCheck.Formatter.Format
oversimplifyShellCheck.ASTLib
Parameters 
1 (Type/Class)ShellCheck.AnalyzerLib
2 (Data Constructor)ShellCheck.AnalyzerLib
parentMapShellCheck.AnalyzerLib
parentsShellCheck.AnalyzerLib
ParseResult 
1 (Type/Class)ShellCheck.Interface
2 (Data Constructor)ShellCheck.Interface
parseScriptShellCheck.Parser
ParseSpec 
1 (Type/Class)ShellCheck.Interface
2 (Data Constructor)ShellCheck.Interface
pathToShellCheck.AnalyzerLib
perScriptShellCheck.AnalyzerLib
perTokenShellCheck.AnalyzerLib
PGAnyShellCheck.ASTLib
PGCharShellCheck.ASTLib
PGManyShellCheck.ASTLib
posColumnShellCheck.Interface
posFileShellCheck.Interface
Position 
1 (Type/Class)ShellCheck.Interface
2 (Data Constructor)ShellCheck.Interface
PositionedComment 
1 (Type/Class)ShellCheck.Interface
2 (Data Constructor)ShellCheck.Interface
posLineShellCheck.Interface
potentiallyShellCheck.AnalyzerLib
prCommentsShellCheck.Interface
producesCommentsShellCheck.AnalyzerLib
prop_determineShell0ShellCheck.AnalyzerLib
prop_determineShell1ShellCheck.AnalyzerLib
prop_determineShell2ShellCheck.AnalyzerLib
prop_determineShell3ShellCheck.AnalyzerLib
prop_determineShell4ShellCheck.AnalyzerLib
prop_determineShell5ShellCheck.AnalyzerLib
prop_determineShell6ShellCheck.AnalyzerLib
prop_determineShell7ShellCheck.AnalyzerLib
prop_getBracedModifier1ShellCheck.AnalyzerLib
prop_getBracedModifier2ShellCheck.AnalyzerLib
prop_getBracedModifier3ShellCheck.AnalyzerLib
prop_getBracedReference1ShellCheck.AnalyzerLib
prop_getBracedReference10ShellCheck.AnalyzerLib
prop_getBracedReference11ShellCheck.AnalyzerLib
prop_getBracedReference12ShellCheck.AnalyzerLib
prop_getBracedReference13ShellCheck.AnalyzerLib
prop_getBracedReference2ShellCheck.AnalyzerLib
prop_getBracedReference3ShellCheck.AnalyzerLib
prop_getBracedReference4ShellCheck.AnalyzerLib
prop_getBracedReference5ShellCheck.AnalyzerLib
prop_getBracedReference6ShellCheck.AnalyzerLib
prop_getBracedReference7ShellCheck.AnalyzerLib
prop_getBracedReference8ShellCheck.AnalyzerLib
prop_getBracedReference9ShellCheck.AnalyzerLib
prop_getVariablesFromLiteral1ShellCheck.AnalyzerLib
prop_isVariableName1ShellCheck.AnalyzerLib
prop_isVariableName2ShellCheck.AnalyzerLib
prop_isVariableName3ShellCheck.AnalyzerLib
prRootShellCheck.Interface
prTokenPositionsShellCheck.Interface
psCheckSourcedShellCheck.Interface
pScriptShellCheck.AnalyzerLib
PseudoGlobShellCheck.ASTLib
pseudoGlobIsSuperSetofShellCheck.ASTLib
pseudoGlobsCanOverlapShellCheck.ASTLib
psFilenameShellCheck.Interface
psScriptShellCheck.Interface
Quoted 
1 (Type/Class)ShellCheck.AST
2 (Data Constructor)ShellCheck.AST
ReferenceShellCheck.AnalyzerLib
Root 
1 (Type/Class)ShellCheck.AST
2 (Data Constructor)ShellCheck.AST
rootNodeShellCheck.AnalyzerLib
runAnalyticsShellCheck.Analytics
runCheckerShellCheck.AnalyzerLib
runTests 
1 (Function)ShellCheck.Parser
2 (Function)ShellCheck.AnalyzerLib
3 (Function)ShellCheck.Analytics
4 (Function)ShellCheck.Checks.ShellSupport
5 (Function)ShellCheck.Checks.Commands
6 (Function)ShellCheck.Checker
sampleWordsShellCheck.Data
ScopeShellCheck.AnalyzerLib
SeverityShellCheck.Interface
severityTextShellCheck.Formatter.Format
ShShellCheck.Interface
ShellShellCheck.Interface
shellcheckVersionShellCheck.Data
shellForExecutableShellCheck.Data
ShellOverrideShellCheck.AST
shellTypeShellCheck.AnalyzerLib
shellTypeSpecifiedShellCheck.AnalyzerLib
simplifyPseudoGlobShellCheck.ASTLib
SingleBracketShellCheck.AST
siReadFileShellCheck.Interface
SourceCheckedShellCheck.AnalyzerLib
SourcedShellCheck.Interface
SourceDeclarationShellCheck.AnalyzerLib
SourceExternalShellCheck.AnalyzerLib
sourceFileShellCheck.Formatter.Format
SourceFromShellCheck.AnalyzerLib
SourceIntegerShellCheck.AnalyzerLib
SourceOverrideShellCheck.AST
splitOnShellCheck.Regex
StackDataShellCheck.AnalyzerLib
StackScopeShellCheck.AnalyzerLib
StackScopeEndShellCheck.AnalyzerLib
styleShellCheck.AnalyzerLib
StyleCShellCheck.Interface
subRegexShellCheck.Regex
SubshellScopeShellCheck.AnalyzerLib
SystemInterface 
1 (Type/Class)ShellCheck.Interface
2 (Data Constructor)ShellCheck.Interface
TA_AssignmentShellCheck.AST
TA_BinaryShellCheck.AST
TA_ExpansionShellCheck.AST
TA_IndexShellCheck.AST
TA_SequenceShellCheck.AST
TA_TrinaryShellCheck.AST
TA_UnaryShellCheck.AST
TC_AndShellCheck.AST
TC_BinaryShellCheck.AST
TC_EmptyShellCheck.AST
TC_GroupShellCheck.AST
TC_NullaryShellCheck.AST
TC_OrShellCheck.AST
TC_UnaryShellCheck.AST
TokenShellCheck.AST
TokenComment 
1 (Type/Class)ShellCheck.Interface
2 (Data Constructor)ShellCheck.Interface
tokenEqualsShellCheck.AST
tokenIsJustCommandOutputShellCheck.AnalyzerLib
T_AndIfShellCheck.AST
T_AND_IFShellCheck.AST
T_AnnotationShellCheck.AST
T_ArithmeticShellCheck.AST
T_ArrayShellCheck.AST
T_AssignmentShellCheck.AST
T_BackgroundedShellCheck.AST
T_BacktickedShellCheck.AST
T_BangShellCheck.AST
T_BangedShellCheck.AST
T_BraceExpansionShellCheck.AST
T_BraceGroupShellCheck.AST
T_CaseShellCheck.AST
T_CaseExpressionShellCheck.AST
T_CLOBBERShellCheck.AST
T_ConditionShellCheck.AST
T_CoProcShellCheck.AST
T_CoProcBodyShellCheck.AST
T_DGREATShellCheck.AST
T_DLESSShellCheck.AST
T_DLESSDASHShellCheck.AST
T_DoShellCheck.AST
T_DollarArithmeticShellCheck.AST
T_DollarBraceCommandExpansionShellCheck.AST
T_DollarBracedShellCheck.AST
T_DollarBracketShellCheck.AST
T_DollarDoubleQuotedShellCheck.AST
T_DollarExpansionShellCheck.AST
T_DollarSingleQuotedShellCheck.AST
T_DoneShellCheck.AST
T_DoubleQuotedShellCheck.AST
T_DSEMIShellCheck.AST
T_ElifShellCheck.AST
T_ElseShellCheck.AST
T_EOFShellCheck.AST
T_EsacShellCheck.AST
T_ExtglobShellCheck.AST
T_FdRedirectShellCheck.AST
T_FiShellCheck.AST
T_ForShellCheck.AST
T_ForArithmeticShellCheck.AST
T_ForInShellCheck.AST
T_FunctionShellCheck.AST
T_GlobShellCheck.AST
T_GREATANDShellCheck.AST
T_GreaterShellCheck.AST
T_HereDocShellCheck.AST
T_HereStringShellCheck.AST
T_IfShellCheck.AST
T_IfExpressionShellCheck.AST
T_InShellCheck.AST
T_IncludeShellCheck.AST
T_IndexedElementShellCheck.AST
T_IoDuplicateShellCheck.AST
T_IoFileShellCheck.AST
T_LbraceShellCheck.AST
T_LessShellCheck.AST
T_LESSANDShellCheck.AST
T_LESSGREATShellCheck.AST
T_LiteralShellCheck.AST
T_LparenShellCheck.AST
T_NEWLINEShellCheck.AST
T_NormalWordShellCheck.AST
T_OrIfShellCheck.AST
T_OR_IFShellCheck.AST
T_ParamSubSpecialCharShellCheck.AST
T_PipeShellCheck.AST
T_PipelineShellCheck.AST
T_ProcSubShellCheck.AST
T_RbraceShellCheck.AST
T_RedirectingShellCheck.AST
T_RparenShellCheck.AST
T_ScriptShellCheck.AST
T_SelectShellCheck.AST
T_SelectInShellCheck.AST
T_SemiShellCheck.AST
T_SimpleCommandShellCheck.AST
T_SingleQuotedShellCheck.AST
T_SubshellShellCheck.AST
T_ThenShellCheck.AST
T_UnparsedIndexShellCheck.AST
T_UntilShellCheck.AST
T_UntilExpressionShellCheck.AST
T_WhileShellCheck.AST
T_WhileExpressionShellCheck.AST
unaryTestOpsShellCheck.Data
UndashedShellCheck.AST
UnquotedShellCheck.AST
usedAsCommandNameShellCheck.AnalyzerLib
variableFlowShellCheck.AnalyzerLib
variableNameRegexShellCheck.AnalyzerLib
VariableStateShellCheck.AnalyzerLib
variablesWithoutSpacesShellCheck.Data
warnShellCheck.AnalyzerLib
WarningCShellCheck.Interface
whenShellShellCheck.AnalyzerLib
willBecomeMultipleArgsShellCheck.ASTLib
willConcatInAssignmentShellCheck.ASTLib
willSplitShellCheck.ASTLib
wordsCanBeEqualShellCheck.ASTLib
wordToExactPseudoGlobShellCheck.ASTLib
wordToPseudoGlobShellCheck.ASTLib