ShellCheck-0.4.4: 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
analyzeScriptShellCheck.Analyzer
AnnotationShellCheck.AST
AppendShellCheck.AST
arCommentsShellCheck.Interface
arrayVariablesShellCheck.Data
asExecutionModeShellCheck.Interface
asScriptShellCheck.Interface
asShellTypeShellCheck.Interface
AssignShellCheck.AST
AssignmentShellCheck.AnalyzerLib
AssignmentModeShellCheck.AST
BashShellCheck.Interface
blankShellCheck.AST
bracedStringShellCheck.ASTLib
braceExpandShellCheck.ASTLib
CaseBreakShellCheck.AST
CaseContinueShellCheck.AST
CaseFallThroughShellCheck.AST
CaseTypeShellCheck.AST
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
ConditionTypeShellCheck.AST
crCommentsShellCheck.Interface
crFilenameShellCheck.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
errShellCheck.AnalyzerLib
ErrorCShellCheck.Interface
ErrorMessageShellCheck.Interface
ExecutedShellCheck.Interface
ExecutionModeShellCheck.Interface
filterByAnnotationShellCheck.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
getBracedReferenceShellCheck.AnalyzerLib
getClosestCommandShellCheck.AnalyzerLib
getCommandBasenameShellCheck.ASTLib
getCommandNameShellCheck.ASTLib
getCommandSequencesShellCheck.ASTLib
getFlagsUntilShellCheck.ASTLib
getGlobOrLiteralStringShellCheck.ASTLib
getIdShellCheck.AST
getIndexReferencesShellCheck.AnalyzerLib
getLeadingFlagsShellCheck.ASTLib
getLiteralStringShellCheck.ASTLib
getLiteralStringExtShellCheck.ASTLib
getModifiedVariableCommandShellCheck.AnalyzerLib
getModifiedVariablesShellCheck.AnalyzerLib
getParentTreeShellCheck.AnalyzerLib
getPathShellCheck.AnalyzerLib
getReferencedVariableCommandShellCheck.AnalyzerLib
getReferencedVariablesShellCheck.AnalyzerLib
getTokenMapShellCheck.AnalyzerLib
getUnquotedLiteralShellCheck.ASTLib
getVariableFlowShellCheck.AnalyzerLib
getVariablesFromLiteralShellCheck.AnalyzerLib
getVariablesFromLiteralTokenShellCheck.AnalyzerLib
getWordPartsShellCheck.ASTLib
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
isClosingFileOpShellCheck.AnalyzerLib
isCommandShellCheck.AnalyzerLib
isCommandMatchShellCheck.AnalyzerLib
isConfusedGlobRegexShellCheck.AnalyzerLib
isConstantShellCheck.ASTLib
isEmptyShellCheck.ASTLib
isFunctionShellCheck.ASTLib
isGlobShellCheck.ASTLib
isLiteralShellCheck.ASTLib
isLoopShellCheck.ASTLib
isOnlyRedirectionShellCheck.ASTLib
isParamToShellCheck.AnalyzerLib
isParentOfShellCheck.AnalyzerLib
isQuoteFreeShellCheck.AnalyzerLib
isQuoteFreeNodeShellCheck.AnalyzerLib
isStrictlyQuoteFreeShellCheck.AnalyzerLib
isUnqualifiedCommandShellCheck.AnalyzerLib
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
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
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
prop_determineShell0ShellCheck.AnalyzerLib
prop_determineShell1ShellCheck.AnalyzerLib
prop_determineShell2ShellCheck.AnalyzerLib
prop_determineShell3ShellCheck.AnalyzerLib
prop_determineShell4ShellCheck.AnalyzerLib
prop_determineShell5ShellCheck.AnalyzerLib
prop_determineShell6ShellCheck.AnalyzerLib
prop_getBracedReference1ShellCheck.AnalyzerLib
prop_getBracedReference10ShellCheck.AnalyzerLib
prop_getBracedReference11ShellCheck.AnalyzerLib
prop_getBracedReference12ShellCheck.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
pScriptShellCheck.AnalyzerLib
psFilenameShellCheck.Interface
psScriptShellCheck.Interface
Quoted 
1 (Type/Class)ShellCheck.AST
2 (Data Constructor)ShellCheck.AST
ReferenceShellCheck.AnalyzerLib
runAnalyticsShellCheck.Analytics
runChecksShellCheck.Checks.Commands
runTests 
1 (Function)ShellCheck.Parser
2 (Function)ShellCheck.AnalyzerLib
3 (Function)ShellCheck.Analytics
4 (Function)ShellCheck.Checks.Commands
5 (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
SingleBracketShellCheck.AST
siReadFileShellCheck.Interface
SourcedShellCheck.Interface
SourceDeclarationShellCheck.AnalyzerLib
SourceExternalShellCheck.AnalyzerLib
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_GroupShellCheck.AST
TC_NoaryShellCheck.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_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_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_UntilShellCheck.AST
T_UntilExpressionShellCheck.AST
T_WhileShellCheck.AST
T_WhileExpressionShellCheck.AST
UndashedShellCheck.AST
UnquotedShellCheck.AST
usedAsCommandNameShellCheck.AnalyzerLib
variableFlowShellCheck.AnalyzerLib
variableNameRegexShellCheck.AnalyzerLib
VariableStateShellCheck.AnalyzerLib
variablesWithoutSpacesShellCheck.Data
warnShellCheck.AnalyzerLib
WarningCShellCheck.Interface
willBecomeMultipleArgsShellCheck.ASTLib
willConcatInAssignmentShellCheck.ASTLib
willSplitShellCheck.ASTLib