ShellCheck-0.4.1: 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
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
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
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
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
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
isGlob | ShellCheck.ASTLib
isLiteral | ShellCheck.ASTLib
isLoop | 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