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