ShellCheck.Analytics
data Shell
genericChecks
checksFor
runAllAnalytics
checkList
addToMap
prop_determineShell0
prop_determineShell1
prop_determineShell2
determineShell
runBasicAnalysis
basicChecks
treeChecks
runBasicTreeAnalysis
addNoteFor
warn
err
info
style
isVariableStartChar
isVariableChar
prop_isVariableName1
prop_isVariableName2
prop_isVariableName3
isVariableName
willSplit
isGlob
wouldHaveBeenGlob
isConfusedGlobRegex
isPotentiallyConfusedGlobRegex
matches
headOrDefault
isConstant
isEmpty
makeSimple
simplify
deadSimple
verify
verifyNot
verifyFull
verifyNotFull
verifyTree
verifyNotTree
checkBasic
checkTree
checkFull
prop_checkEchoWc3
checkEchoWc
prop_checkEchoSed1
prop_checkEchoSed2
checkEchoSed
prop_checkPipedAssignment1
prop_checkPipedAssignment2
prop_checkPipedAssignment3
checkPipedAssignment
prop_checkAssignAteCommand1
prop_checkAssignAteCommand2
prop_checkAssignAteCommand3
prop_checkAssignAteCommand4
prop_checkAssignAteCommand5
checkAssignAteCommand
prop_checkUuoc1
prop_checkUuoc2
prop_checkUuoc3
prop_checkUuoc4
checkUuoc
prop_checkNeedlessCommands
prop_checkNeedlessCommands2
checkNeedlessCommands
prop_checkPipePitfalls3
prop_checkPipePitfalls4
prop_checkPipePitfalls5
prop_checkPipePitfalls6
checkPipePitfalls
indexOfSublists
bracedString
isMagicInQuotes
prop_checkShebang1
prop_checkShebang2
checkShebang
prop_checkBashisms
prop_checkBashisms2
prop_checkBashisms3
prop_checkBashisms4
prop_checkBashisms5
prop_checkBashisms6
prop_checkBashisms7
prop_checkBashisms8
prop_checkBashisms9
prop_checkBashisms10
prop_checkBashisms11
prop_checkBashisms12
prop_checkBashisms13
prop_checkBashisms14
prop_checkBashisms15
prop_checkBashisms16
prop_checkBashisms17
prop_checkBashisms18
checkBashisms
prop_checkForInQuoted
prop_checkForInQuoted2
prop_checkForInQuoted2a
prop_checkForInQuoted2b
prop_checkForInQuoted3
prop_checkForInQuoted4
prop_checkForInQuoted5
checkForInQuoted
prop_checkForInCat1
prop_checkForInCat1a
prop_checkForInCat2
prop_checkForInCat2a
prop_checkForInCat3
checkForInCat
prop_checkForInLs
prop_checkForInLs2
prop_checkForInLs3
checkForInLs
prop_checkFindExec1
prop_checkFindExec2
prop_checkFindExec3
prop_checkFindExec4
prop_checkFindExec5
prop_checkFindExec6
checkFindExec
prop_checkUnquotedExpansions1
prop_checkUnquotedExpansions1a
prop_checkUnquotedExpansions2
prop_checkUnquotedExpansions3
prop_checkUnquotedExpansions3a
prop_checkUnquotedExpansions4
prop_checkUnquotedExpansions5
prop_checkUnquotedExpansions6
prop_checkUnquotedExpansions7
checkUnquotedExpansions
prop_checkRedirectToSame
prop_checkRedirectToSame2
prop_checkRedirectToSame3
prop_checkRedirectToSame4
checkRedirectToSame
prop_checkShorthandIf
prop_checkShorthandIf2
checkShorthandIf
prop_checkDollarStar
checkDollarStar
prop_checkUnquotedDollarAt
prop_checkUnquotedDollarAt1
prop_checkUnquotedDollarAt2
prop_checkUnquotedDollarAt3
prop_checkUnquotedDollarAt4
prop_checkUnquotedDollarAt5
checkUnquotedDollarAt
prop_checkStderrRedirect
prop_checkStderrRedirect2
checkStderrRedirect
lt
ltt
prop_checkSingleQuotedVariables
prop_checkSingleQuotedVariables2
prop_checkSingleQuotedVariables3
prop_checkSingleQuotedVariables3a
prop_checkSingleQuotedVariables3b
prop_checkSingleQuotedVariables3c
prop_checkSingleQuotedVariables4
prop_checkSingleQuotedVariables5
checkSingleQuotedVariables
prop_checkUnquotedN
prop_checkUnquotedN2
prop_checkUnquotedN3
checkUnquotedN
prop_checkNumberComparisons1
prop_checkNumberComparisons2
prop_checkNumberComparisons3
prop_checkNumberComparisons4
prop_checkNumberComparisons5
prop_checkNumberComparisons6
checkNumberComparisons
prop_checkSingleBracketOperators1
prop_checkSingleBracketOperators2
prop_checkSingleBracketOperators3
prop_checkSingleBracketOperators5
checkSingleBracketOperators
prop_checkDoubleBracketOperators1
prop_checkDoubleBracketOperators3
checkDoubleBracketOperators
prop_checkQuotedCondRegex1
prop_checkQuotedCondRegex2
prop_checkQuotedCondRegex3
checkQuotedCondRegex
prop_checkGlobbedRegex1
prop_checkGlobbedRegex2
prop_checkGlobbedRegex2a
prop_checkGlobbedRegex3
prop_checkGlobbedRegex4
checkGlobbedRegex
prop_checkConstantIfs1
prop_checkConstantIfs2
prop_checkConstantIfs3
prop_checkConstantIfs4
prop_checkConstantIfs5
checkConstantIfs
prop_checkNoaryWasBinary
prop_checkNoaryWasBinary2
prop_checkNoaryWasBinary3
checkNoaryWasBinary
prop_checkConstantNoary
prop_checkConstantNoary2
prop_checkConstantNoary3
prop_checkConstantNoary4
checkConstantNoary
prop_checkBraceExpansionVars
checkBraceExpansionVars
prop_checkForDecimals
checkForDecimals
prop_checkDivBeforeMult
prop_checkDivBeforeMult2
checkDivBeforeMult
prop_checkArithmeticDeref
prop_checkArithmeticDeref2
prop_checkArithmeticDeref3
prop_checkArithmeticDeref4
prop_checkArithmeticDeref5
prop_checkArithmeticDeref6
checkArithmeticDeref
prop_checkArithmeticBadOctal1
prop_checkArithmeticBadOctal2
prop_checkArithmeticBadOctal3
checkArithmeticBadOctal
prop_checkComparisonAgainstGlob
prop_checkComparisonAgainstGlob2
prop_checkComparisonAgainstGlob3
prop_checkComparisonAgainstGlob4
checkComparisonAgainstGlob
prop_checkCommarrays1
prop_checkCommarrays2
prop_checkCommarrays3
checkCommarrays
prop_checkOrNeq1
prop_checkOrNeq2
prop_checkOrNeq3
prop_checkOrNeq4
checkOrNeq
allModifiedVariables
prop_checkValidCondOps1
prop_checkValidCondOps2
prop_checkValidCondOps2a
prop_checkValidCondOps3
prop_checkValidCondOps4
checkValidCondOps
getParentTree
getTokenMap
inUnquotableContext
isParamTo
usedAsCommandName
getPath
checkCommand
checkUnqualifiedCommand
getLiteralString
isLiteral
isCommand
isUnqualifiedCommand
isCommandMatch
getCommandFor
prop_checkPrintfVar1
prop_checkPrintfVar2
prop_checkPrintfVar3
checkPrintfVar
prop_checkUuoe1
prop_checkUuoe1a
prop_checkUuoe2
prop_checkUuoe2a
prop_checkUuoe3
checkUuoe
prop_checkTr1
prop_checkTr2
prop_checkTr2a
prop_checkTr3
prop_checkTr3a
prop_checkTr3b
prop_checkTr4
prop_checkTr5
prop_checkTr6
prop_checkTr8
prop_checkTr9
prop_checkTr10
prop_checkTr11
checkTr
prop_checkFindNameGlob1
prop_checkFindNameGlob2
prop_checkFindNameGlob3
checkFindNameGlob
prop_checkGrepRe1
prop_checkGrepRe2
prop_checkGrepRe3
prop_checkGrepRe4
prop_checkGrepRe5
prop_checkGrepRe6
prop_checkGrepRe7
prop_checkGrepRe8
prop_checkGrepRe9
checkGrepRe
prop_checkTrapQuotes1
prop_checkTrapQuotes1a
prop_checkTrapQuotes2
prop_checkTrapQuotes3
checkTrapQuotes
prop_checkTimeParameters1
prop_checkTimeParameters2
prop_checkTimeParameters3
checkTimeParameters
prop_checkTestRedirects1
prop_checkTestRedirects2
prop_checkTestRedirects3
checkTestRedirects
prop_checkSudoRedirect1
prop_checkSudoRedirect2
prop_checkSudoRedirect3
prop_checkSudoRedirect4
prop_checkSudoRedirect5
prop_checkSudoRedirect6
prop_checkSudoRedirect7
checkSudoRedirect
prop_checkPS11
prop_checkPS11a
prop_checkPSf2
prop_checkPS13
prop_checkPS14
prop_checkPS14a
prop_checkPS15
prop_checkPS16
prop_checkPS17
prop_checkPS18
checkPS1Assignments
prop_checkBackticks1
prop_checkBackticks2
checkBackticks
prop_checkIndirectExpansion1
prop_checkIndirectExpansion2
prop_checkIndirectExpansion3
prop_checkIndirectExpansion4
prop_checkIndirectExpansion5
checkIndirectExpansion
prop_checkInexplicablyUnquoted1
prop_checkInexplicablyUnquoted2
prop_checkInexplicablyUnquoted3
checkInexplicablyUnquoted
prop_checkTildeInQuotes1
prop_checkTildeInQuotes2
prop_checkTildeInQuotes4
prop_checkTildeInQuotes5
prop_checkTildeInQuotes6
checkTildeInQuotes
prop_checkLonelyDotDash1
prop_checkLonelyDotDash2
checkLonelyDotDash
prop_checkSpuriousExec1
prop_checkSpuriousExec2
prop_checkSpuriousExec3
prop_checkSpuriousExec4
prop_checkSpuriousExec5
prop_checkSpuriousExec6
checkSpuriousExec
prop_checkSpuriousExpansion1
prop_checkSpuriousExpansion2
prop_checkSpuriousExpansion3
prop_checkSpuriousExpansion4
checkSpuriousExpansion
prop_checkUnusedEchoEscapes1
prop_checkUnusedEchoEscapes2
prop_checkUnusedEchoEscapes3
prop_checkUnusedEchoEscapes4
checkUnusedEchoEscapes
prop_checkDollarBrackets1
prop_checkDollarBrackets2
checkDollarBrackets
prop_checkSshHereDoc1
prop_checkSshHereDoc2
checkSshHereDoc
prop_checkSshCmdStr1
prop_checkSshCmdStr2
prop_checkSshCmdStr3
checkSshCommandString
prop_subshellAssignmentCheck
prop_subshellAssignmentCheck2
prop_subshellAssignmentCheck3
prop_subshellAssignmentCheck4
prop_subshellAssignmentCheck5
prop_subshellAssignmentCheck6
prop_subshellAssignmentCheck6a
prop_subshellAssignmentCheck7
prop_subshellAssignmentCheck8
prop_subshellAssignmentCheck9
prop_subshellAssignmentCheck10
prop_subshellAssignmentCheck11
prop_subshellAssignmentCheck12
subshellAssignmentCheck
data Scope
data StackData
data DataSource
data VariableState
leadType
getModifiedVariables
getReferencedVariableCommand
getModifiedVariableCommand
getBracedReference
getReferencedVariables
getVariableFlow
findSubshelled
doVariableFlowAnalysis
prop_checkSpacefulness0
prop_checkSpacefulness1
prop_checkSpacefulness2
prop_checkSpacefulness3
prop_checkSpacefulness4
prop_checkSpacefulness4a
prop_checkSpacefulness5
prop_checkSpacefulness6
prop_checkSpacefulness7
prop_checkSpacefulness8
prop_checkSpacefulnessA
prop_checkSpacefulnessB
prop_checkSpacefulnessC
prop_checkSpacefulnessD
prop_checkSpacefulnessE
prop_checkSpacefulnessF
prop_checkSpacefulnessG
prop_checkSpacefulnessH
prop_checkSpacefulnessI
prop_checkSpacefulnessJ
checkSpacefulness
prop_checkQuotesInLiterals1
prop_checkQuotesInLiterals1a
prop_checkQuotesInLiterals2
prop_checkQuotesInLiterals3
prop_checkQuotesInLiterals4
checkQuotesInLiterals
prop_checkFunctionsUsedExternally1
prop_checkFunctionsUsedExternally2
prop_checkFunctionsUsedExternally3
checkFunctionsUsedExternally
prop_checkUnused0
prop_checkUnused1
prop_checkUnused2
prop_checkUnused3
prop_checkUnused4
prop_checkUnused5
prop_checkUnused6
prop_checkUnused7
prop_checkUnused8
prop_checkUnused9
prop_checkUnused10
prop_checkUnused11
checkUnusedAssignments
prop_checkGlobsAsOptions1
prop_checkGlobsAsOptions2
prop_checkGlobsAsOptions3
checkGlobsAsOptions