Contents
Index
ShellCheck-0.4.2: Shell script analysis tool
Index
AnalysisResult
1 (Type/Class)
ShellCheck.Interface
2 (Data Constructor)
ShellCheck.Interface
AnalysisSpec
1 (Type/Class)
ShellCheck.Interface
2 (Data Constructor)
ShellCheck.Interface
analyze
ShellCheck.AST
analyzeScript
ShellCheck.Analyzer
Annotation
ShellCheck.AST
Append
ShellCheck.AST
arComments
ShellCheck.Interface
arrayVariables
ShellCheck.Data
asExecutionMode
ShellCheck.Interface
asScript
ShellCheck.Interface
asShellType
ShellCheck.Interface
Assign
ShellCheck.AST
AssignmentMode
ShellCheck.AST
Bash
ShellCheck.Interface
blank
ShellCheck.AST
bracedString
ShellCheck.ASTLib
braceExpand
ShellCheck.ASTLib
CaseBreak
ShellCheck.AST
CaseContinue
ShellCheck.AST
CaseFallThrough
ShellCheck.AST
CaseType
ShellCheck.AST
CheckResult
1 (Type/Class)
ShellCheck.Interface
2 (Data Constructor)
ShellCheck.Interface
checkScript
ShellCheck.Checker
CheckSpec
1 (Type/Class)
ShellCheck.Interface
2 (Data Constructor)
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
1 (Type/Class)
ShellCheck.Interface
2 (Data Constructor)
ShellCheck.Interface
commonCommands
ShellCheck.Data
ConditionType
ShellCheck.AST
crComments
ShellCheck.Interface
crFilename
ShellCheck.Interface
csExcludedWarnings
ShellCheck.Interface
csFilename
ShellCheck.Interface
csScript
ShellCheck.Interface
csShellTypeOverride
ShellCheck.Interface
Dash
ShellCheck.Interface
Dashed
1 (Type/Class)
ShellCheck.AST
2 (Data Constructor)
ShellCheck.AST
DisableComment
ShellCheck.AST
doAnalysis
ShellCheck.AST
doStackAnalysis
ShellCheck.AST
doTransform
ShellCheck.AST
DoubleBracket
ShellCheck.AST
emptyCheckSpec
ShellCheck.Interface
ErrorC
ShellCheck.Interface
ErrorMessage
ShellCheck.Interface
Executed
ShellCheck.Interface
ExecutionMode
ShellCheck.Interface
foColorOption
ShellCheck.Interface
footer
ShellCheck.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
getAllFlags
ShellCheck.ASTLib
getCommandBasename
ShellCheck.ASTLib
getCommandName
ShellCheck.ASTLib
getCommandSequences
ShellCheck.ASTLib
getFlagsUntil
ShellCheck.ASTLib
getGlobOrLiteralString
ShellCheck.ASTLib
getId
ShellCheck.AST
getLeadingFlags
ShellCheck.ASTLib
getLiteralString
ShellCheck.ASTLib
getLiteralStringExt
ShellCheck.ASTLib
getUnquotedLiteral
ShellCheck.ASTLib
getWordParts
ShellCheck.ASTLib
header
ShellCheck.Formatter.Format
Id
1 (Type/Class)
ShellCheck.AST
2 (Data Constructor)
ShellCheck.AST
InfoC
ShellCheck.Interface
internalVariables
ShellCheck.Data
isArrayExpansion
ShellCheck.ASTLib
isAssignment
ShellCheck.ASTLib
isConstant
ShellCheck.ASTLib
isEmpty
ShellCheck.ASTLib
isFunction
ShellCheck.ASTLib
isGlob
ShellCheck.ASTLib
isLiteral
ShellCheck.ASTLib
isLoop
ShellCheck.ASTLib
isOnlyRedirection
ShellCheck.ASTLib
Ksh
ShellCheck.Interface
lineNo
ShellCheck.Formatter.Format
makeNonVirtual
ShellCheck.Formatter.Format
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
onFailure
ShellCheck.Formatter.Format
onlyLiteralString
ShellCheck.ASTLib
onResult
ShellCheck.Formatter.Format
oversimplify
ShellCheck.ASTLib
ParseResult
1 (Type/Class)
ShellCheck.Interface
2 (Data Constructor)
ShellCheck.Interface
parseScript
ShellCheck.Parser
ParseSpec
1 (Type/Class)
ShellCheck.Interface
2 (Data Constructor)
ShellCheck.Interface
posColumn
ShellCheck.Interface
posFile
ShellCheck.Interface
Position
1 (Type/Class)
ShellCheck.Interface
2 (Data Constructor)
ShellCheck.Interface
PositionedComment
1 (Type/Class)
ShellCheck.Interface
2 (Data Constructor)
ShellCheck.Interface
posLine
ShellCheck.Interface
prComments
ShellCheck.Interface
prRoot
ShellCheck.Interface
prTokenPositions
ShellCheck.Interface
psFilename
ShellCheck.Interface
psScript
ShellCheck.Interface
Quoted
1 (Type/Class)
ShellCheck.AST
2 (Data Constructor)
ShellCheck.AST
runAnalytics
ShellCheck.Analytics
runTests
1 (Function)
ShellCheck.Parser
2 (Function)
ShellCheck.Analytics
3 (Function)
ShellCheck.Checker
sampleWords
ShellCheck.Data
Severity
ShellCheck.Interface
severityText
ShellCheck.Formatter.Format
Sh
ShellCheck.Interface
Shell
ShellCheck.Interface
shellcheckVersion
ShellCheck.Data
shellForExecutable
ShellCheck.Data
SingleBracket
ShellCheck.AST
siReadFile
ShellCheck.Interface
Sourced
ShellCheck.Interface
SourceOverride
ShellCheck.AST
splitOn
ShellCheck.Regex
StyleC
ShellCheck.Interface
subRegex
ShellCheck.Regex
SystemInterface
1 (Type/Class)
ShellCheck.Interface
2 (Data Constructor)
ShellCheck.Interface
TA_Binary
ShellCheck.AST
TA_Expansion
ShellCheck.AST
TA_Index
ShellCheck.AST
TA_Sequence
ShellCheck.AST
TA_Trinary
ShellCheck.AST
TA_Unary
ShellCheck.AST
TC_And
ShellCheck.AST
TC_Binary
ShellCheck.AST
TC_Group
ShellCheck.AST
TC_Noary
ShellCheck.AST
TC_Or
ShellCheck.AST
TC_Unary
ShellCheck.AST
Token
ShellCheck.AST
TokenComment
1 (Type/Class)
ShellCheck.Interface
2 (Data Constructor)
ShellCheck.Interface
tokenEquals
ShellCheck.AST
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_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_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_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_Subshell
ShellCheck.AST
T_Then
ShellCheck.AST
T_Until
ShellCheck.AST
T_UntilExpression
ShellCheck.AST
T_While
ShellCheck.AST
T_WhileExpression
ShellCheck.AST
Undashed
ShellCheck.AST
Unquoted
ShellCheck.AST
variablesWithoutSpaces
ShellCheck.Data
WarningC
ShellCheck.Interface
willBecomeMultipleArgs
ShellCheck.ASTLib
willConcatInAssignment
ShellCheck.ASTLib
willSplit
ShellCheck.ASTLib