ShellCheck.AnalyzerLib

type Analysis

type AnalyzerM a

nullCheck

data Checker

runChecker

composeAnalyzers

data Parameters

data Cache

data Scope

data StackData

data DataType

data DataSource

data VariableState

defaultSpec

pScript

producesComments

makeComment

addComment

warn

err

info

style

makeParameters

containsSetE

containsLastpipe

prop_determineShell0

prop_determineShell1

prop_determineShell2

prop_determineShell3

prop_determineShell4

prop_determineShell5

prop_determineShell6

prop_determineShell7

determineShell

executableFromShebang

getParentTree

getTokenMap

isStrictlyQuoteFree

isQuoteFree

isQuoteFreeNode

isParamTo

getClosestCommand

getClosestCommandM

usedAsCommandName

getPath

getPathM

isParentOf

parents

pathTo

findFirst

tokenIsJustCommandOutput

getVariableFlow

leadType

getModifiedVariables

isClosingFileOp

getReferencedVariableCommand

getModifiedVariableCommand

getIndexReferences

getOffsetReferences

getReferencedVariables

dataTypeFrom

isCommand

isUnqualifiedCommand

isCommandMatch

isConfusedGlobRegex

isVariableStartChar

isVariableChar

variableNameRegex

prop_isVariableName1

prop_isVariableName2

prop_isVariableName3

isVariableName

getVariablesFromLiteralToken

prop_getVariablesFromLiteral1

getVariablesFromLiteral

prop_getBracedReference1

prop_getBracedReference2

prop_getBracedReference3

prop_getBracedReference4

prop_getBracedReference5

prop_getBracedReference6

prop_getBracedReference7

prop_getBracedReference8

prop_getBracedReference9

prop_getBracedReference10

prop_getBracedReference11

prop_getBracedReference12

prop_getBracedReference13

getBracedReference

prop_getBracedModifier1

prop_getBracedModifier2

prop_getBracedModifier3

getBracedModifier

potentially

headOrDefault

(!!!)

whenShell

filterByAnnotation

isCountingReference

isQuotedAlternativeReference

runTests