6E      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-Inferred   Safe-Inferred Safe-Inferred      None~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~} !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~~{}|xzyvwtupsrqonmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! \onmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! psrqtuvwxzy{}|~None      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKNoneLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX   LNMORQPSUTVZYXW[]\^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXNoneYZ[\]^_`abcde YZ[\]^_`abcdef       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{{||}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*GH+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ShellCheck-0.3.6ShellCheck.DataShellCheck.OptionsShellCheck.ASTShellCheck.ParserShellCheck.AnalyticsShellCheck.SimplePaths_ShellCheckshellcheckVersioninternalVariablesvariablesWithoutSpacescommonCommands sampleWordsAnalysisOptionsoptionShellTypeoptionExcludesShellBashShKshdefaultAnalysisOptions ConditionType SingleBracket DoubleBracket AnnotationDisableCommentToken T_CoProcBodyT_CoProcT_Pipe T_AnnotationT_WhileExpressionT_WhileT_UntilExpressionT_UntilT_Then T_SubshellT_SingleQuotedT_SimpleCommandT_Semi T_SelectInT_SelectT_ScriptT_Rparen T_RedirectingT_Rbrace T_ProcSub T_PipelineT_OrIfT_OR_IF T_NormalWord T_NEWLINET_Lparen T_LiteralT_LessT_Lbrace T_LESSGREAT T_LESSANDT_IoFileT_InT_IfExpressionT_If T_HereString T_HereDoc T_GreaterT_Glob T_GREATAND T_FunctionT_ForInT_ForArithmeticT_ForT_Fi T_FdRedirect T_ExtglobT_EsacT_ElseT_ElifT_EOFT_DoubleQuotedT_DoneT_DollarSingleQuotedT_DollarExpansionT_DollarDoubleQuotedT_DollarBracketT_DollarBracedT_DollarArithmeticT_DoT_DSEMI T_DLESSDASHT_DLESST_DGREAT T_ConditionT_CaseExpressionT_Case T_CLOBBER T_BraceGroupT_BraceExpansionT_BangedT_Bang T_BacktickedT_Backgrounded T_AssignmentT_IndexedElementT_Array T_ArithmeticT_AndIfT_AND_IFTC_UnaryTC_OrTC_NoaryTC_Group TC_BinaryTC_AndTA_Unary TA_Trinary TA_SequenceTA_Index TA_Expansion TA_BinaryCaseType CaseContinueCaseFallThrough CaseBreakFunctionParenthesesFunctionKeywordAssignmentModeAppendAssignDashedUndashedQuotedUnquotedIdlolHaxanalyzegetIdblank doAnalysisdoStackAnalysis doTransformisLoop $fEqToken ParseResult parseResult parseNotesSeverityStyleCInfoCWarningCErrorC ParseNoteNotenoteToParseNote readScript sortNotes parseShellrunTests runAnalyticsshellForExecutablefilterByAnnotationShellCheckCommentscLinescColumn scSeverityscCode scMessage shellCheckcatchIOversionbindirlibdirdatadir libexecdir sysconfdir getBinDir getLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNameCodeContextContextAnnotation ContextName backslashlinefeed singleQuote doubleQuote variableStart variableChars functionCharsspecialVariabletokenDelimiter quotableCharsquotablebracedQuotabledoubleQuotableCharsdoubleQuotable whitespacelinewhitespacesuspectCharAfterQuotesextglobStartChars extglobStartunicodeDoubleQuoteChars prop_spacingspacingspacing1prop_allspacingprop_allspacing2prop_allspacing3 allspacingallspacingOrFailunicodeDoubleQuoteunicodeSingleQuotecarriageReturnnbspcodeForParseNote initialState getLastId getNextIdAt getNextId modifyMapgetMap getParseNotes addParseNoteshouldIgnoreCode parseProblemsetCurrentContextsgetCurrentContexts popContext pushContextparseProblemAt parseNote parseNoteAtthenSkip unexpectingnotFollowedBy2 disregardreluctantlyTillreluctantlyTill1 attemptingorFail wasIncluded acceptButWarn withContextcalledwithAnnotationsreadConditionContentsprop_a1prop_a2prop_a3prop_a4prop_a5prop_a6prop_a7prop_a8prop_a9prop_a10prop_a11prop_a12prop_a13prop_a14prop_a15prop_a16prop_a17prop_a18readArithmeticContentsprop_readConditionprop_readCondition2prop_readCondition3prop_readCondition4prop_readCondition5prop_readCondition5aprop_readCondition5bprop_readCondition6prop_readCondition7prop_readCondition8prop_readCondition9prop_readCondition10prop_readCondition10aprop_readCondition10bprop_readCondition11prop_readCondition12prop_readCondition13 readConditionreadAnnotationPrefixprop_readAnnotation1prop_readAnnotation2readAnnotationreadAnnotations readCommentprop_readNormalWordprop_readNormalWord2prop_readNormalWord3prop_readNormalWord4prop_readNormalWord5prop_readNormalWord6readNormalWordreadNormalishWordcheckPossibleTerminationreadNormalWordPart readSpacePartreadDollarBracedWordreadDollarBracedPartreadDollarBracedLiteralprop_readProcSub1prop_readProcSub2 readProcSubprop_readSingleQuotedprop_readSingleQuoted2prop_readsingleQuoted3prop_readSingleQuoted4prop_readSingleQuoted5prop_readSingleQuoted6readSingleQuotedreadSingleQuotedLiteralreadSingleQuotedPartprop_readBackTickedprop_readBackTicked2prop_readBackTicked3prop_readBackTicked4prop_readBackTicked5prop_readBackTicked6prop_readBackTicked7prop_readBackTicked8readBackTickedsubParseprop_readDoubleQuotedprop_readDoubleQuoted2prop_readDoubleQuoted3prop_readDoubleQuoted4prop_readDoubleQuoted5readDoubleQuotedsuggestForgotClosingQuotedoubleQuotedPartreadDoubleQuotedLiteralreadDoubleLiteralreadDoubleLiteralPartreadNormalLiteralprop_readGlob1prop_readGlob2prop_readGlob3prop_readGlob4prop_readGlob5readGlobreadNormalLiteralPartreadNormalEscapedprop_readExtglob1prop_readExtglob2prop_readExtglob4prop_readExtglob5prop_readExtglob6prop_readExtglob7prop_readExtglob8 readExtglobreadExtglobPartreadSingleEscapedreadDoubleEscapedreadBraceEscapedreadGenericLiteralreadGenericLiteral1readGenericEscapedprop_readBracedprop_readBraced2 readBracedreadNormalDollarreadDoubleQuotedDollarreadDollarExpressionprop_readDollarSingleQuotereadDollarSingleQuoteprop_readDollarDoubleQuotereadDollarDoubleQuoteprop_readDollarArithmeticprop_readDollarArithmetic2readDollarArithmeticreadDollarBracketprop_readArithmeticExpressionreadArithmeticExpressionprop_readDollarBraced1prop_readDollarBraced2prop_readDollarBraced3prop_readDollarBraced4readDollarBracedprop_readDollarExpansionreadDollarExpansionprop_readDollarVariableprop_readDollarVariable2prop_readDollarVariable3prop_readDollarVariable4readDollarVariablereadVariableNamereadDollarLonelyprop_readHereDocprop_readHereDoc2prop_readHereDoc3prop_readHereDoc4prop_readHereDoc5prop_readHereDoc6prop_readHereDoc7 readHereDoc readFilename readIoFileOpprop_readIoFile readIoFile readIoNumberprop_readIoNumberRedirectprop_readIoNumberRedirect2prop_readIoNumberRedirect3prop_readIoNumberRedirect4readIoNumberRedirectreadIoRedirectreadRedirectListprop_readHereStringreadHereStringreadNewlineList readLineBreakprop_readSeparator1prop_readSeparator2readSeparatorOpreadSequentialSep readSeparatormakeSimpleCommandprop_readSimpleCommandprop_readSimpleCommand2prop_readSimpleCommand3prop_readSimpleCommand4prop_readSimpleCommand5prop_readSimpleCommand6readSimpleCommandprop_readPipelineprop_readPipeline2prop_readPipeline3 readPipelineprop_readAndOrprop_readAndOr1prop_readAndOr2 readAndOrreadTermOrNonereadTerm readTerm'transformWithSeparatorreadPipeSequencereadPipe readCommand readCmdName readCmdWordprop_readIfClauseprop_readIfClause2prop_readIfClause3prop_readIfClause4prop_readIfClause5 readIfClauseverifyNotEmptyIf readIfPart readElifPart readElsePart ifNextTokenprop_readSubshell readSubshellprop_readBraceGroupprop_readBraceGroup2readBraceGroupprop_readWhileClausereadWhileClauseprop_readUntilClausereadUntilClause readDoGroupprop_readForClauseprop_readForClause3prop_readForClause4prop_readForClause5prop_readForClause6prop_readForClause7prop_readForClause8prop_readForClause9prop_readForClause10prop_readForClause12 readForClauseprop_readSelectClause1prop_readSelectClause2readSelectClause readInClauseprop_readCaseClauseprop_readCaseClause2prop_readCaseClause3prop_readCaseClause4prop_readCaseClause5readCaseClause readCaseList readCaseItemreadCaseSeparatorprop_readFunctionDefinitionprop_readFunctionDefinition1prop_readFunctionDefinition4prop_readFunctionDefinition5prop_readFunctionDefinition6prop_readFunctionDefinition7prop_readFunctionDefinition8readFunctionDefinitionprop_readCoProc1prop_readCoProc2prop_readCoProc3 readCoProc readPatternprop_readCompoundCommandreadCompoundCommandreadCompoundList readCmdPrefix readCmdSuffixreadModifierSuffixreadTimeSuffix readLetSuffixreadStringForParserprop_readAssignmentWordprop_readAssignmentWord2prop_readAssignmentWord3prop_readAssignmentWord4prop_readAssignmentWord5prop_readAssignmentWord6prop_readAssignmentWord7prop_readAssignmentWord8prop_readAssignmentWord9prop_readAssignmentWord9aprop_readAssignmentWord10prop_readAssignmentWord11prop_readAssignmentWord12readAssignmentWordreadArrayIndex readArraytryToken redirToken tryWordTokentryParseWordToken anycaseStringg_AND_IFg_OR_IFg_DSEMIg_DLESSg_DGREAT g_LESSAND g_GREATAND g_LESSGREAT g_DLESSDASH g_CLOBBER g_OPERATORg_Ifg_Theng_Elseg_Elifg_Fig_Dog_Doneg_Caseg_Esacg_Whileg_Untilg_Forg_Selectg_Ing_Lbraceg_Rbraceg_Lpareng_Rpareng_Bangg_SemikeywordSeparator readKeywordifParseprop_readShebang1prop_readShebang2 readShebangprop_readScript1prop_readScript2prop_readScript3prop_readScript4rp isWarningisOk checkStringparseWithNotes compareNotes makeErrorForgetStringFromParsecltltt VariableStateAliveDead DataSourceSourceDeclarationSourceExternal SourceFromDataType DataArray DataString StackData Reference Assignment StackScopeEnd StackScopeScope NoneScope SubshellScope Parameters variableFlow parentMap shellTypeshellTypeSpecified treeChecks checksForrunList checkListprop_determineShell0prop_determineShell1prop_determineShell2prop_determineShell3determineShellrunNodeAnalysis nodeChecksaddNotemakeNotewarnerrinfostyleisVariableStartCharisVariableCharvariableNameRegexprop_isVariableName1prop_isVariableName2prop_isVariableName3isVariableName potentiallymatchAll willSplitisGlobwouldHaveBeenGlobisConfusedGlobRegexgetSuspiciousRegexWildcardmatches headOrDefault getAllMatches isConstantisEmpty makeSimplesimplify deadSimplegetFlags!!!verify verifyNot verifyTree verifyNotTree checkNode checkTreedistprop_checkEchoWc3 checkEchoWcprop_checkEchoSed1prop_checkEchoSed2 checkEchoSedprop_checkPipedAssignment1prop_checkPipedAssignment2prop_checkPipedAssignment3checkPipedAssignmentprop_checkAssignAteCommand1prop_checkAssignAteCommand2prop_checkAssignAteCommand3prop_checkAssignAteCommand4prop_checkAssignAteCommand5checkAssignAteCommandprop_checkArithmeticOpCommand1prop_checkArithmeticOpCommand2prop_checkArithmeticOpCommand3checkArithmeticOpCommandprop_checkWrongAritprop_checkWrongArit2checkWrongArithmeticAssignmentprop_checkUuoc1prop_checkUuoc2prop_checkUuoc3prop_checkUuoc4prop_checkUuoc5 checkUuocprop_checkNeedlessCommandsprop_checkNeedlessCommands2prop_checkNeedlessCommands3prop_checkNeedlessCommands4checkNeedlessCommandsprop_checkPipePitfalls3prop_checkPipePitfalls4prop_checkPipePitfalls5prop_checkPipePitfalls6prop_checkPipePitfalls7checkPipePitfallsindexOfSublists bracedStringisArrayExpansionwillBecomeMultipleArgswillConcatInAssignmentmayBecomeMultipleArgsprop_checkShebangParameters1prop_checkShebangParameters2checkShebangParametersprop_checkShebang1prop_checkShebang2prop_checkShebang3 checkShebangprop_checkBashismsprop_checkBashisms2prop_checkBashisms3prop_checkBashisms4prop_checkBashisms5prop_checkBashisms6prop_checkBashisms7prop_checkBashisms8prop_checkBashisms9prop_checkBashisms10prop_checkBashisms11prop_checkBashisms12prop_checkBashisms13prop_checkBashisms14prop_checkBashisms15prop_checkBashisms16prop_checkBashisms17prop_checkBashisms18prop_checkBashisms19 checkBashismsprop_checkForInQuotedprop_checkForInQuoted2prop_checkForInQuoted2aprop_checkForInQuoted2bprop_checkForInQuoted3prop_checkForInQuoted4prop_checkForInQuoted4aprop_checkForInQuoted5prop_checkForInQuoted6checkForInQuotedprop_checkForInCat1prop_checkForInCat1aprop_checkForInCat2prop_checkForInCat2aprop_checkForInCat3 checkForInCatprop_checkForInLsprop_checkForInLs2prop_checkForInLs3 checkForInLsprop_checkFindExec1prop_checkFindExec2prop_checkFindExec3prop_checkFindExec4prop_checkFindExec5prop_checkFindExec6 checkFindExecprop_checkUnquotedExpansions1prop_checkUnquotedExpansions1aprop_checkUnquotedExpansions2prop_checkUnquotedExpansions3prop_checkUnquotedExpansions3aprop_checkUnquotedExpansions4prop_checkUnquotedExpansions5prop_checkUnquotedExpansions6prop_checkUnquotedExpansions7checkUnquotedExpansionsprop_checkRedirectToSameprop_checkRedirectToSame2prop_checkRedirectToSame3prop_checkRedirectToSame4prop_checkRedirectToSame5checkRedirectToSameprop_checkShorthandIfprop_checkShorthandIf2prop_checkShorthandIf3prop_checkShorthandIf4checkShorthandIfprop_checkDollarStarprop_checkDollarStar2checkDollarStarprop_checkUnquotedDollarAtprop_checkUnquotedDollarAt1prop_checkUnquotedDollarAt2prop_checkUnquotedDollarAt3prop_checkUnquotedDollarAt4prop_checkUnquotedDollarAt5prop_checkUnquotedDollarAt6prop_checkUnquotedDollarAt7prop_checkUnquotedDollarAt8checkUnquotedDollarAtprop_checkConcatenatedDollarAt1prop_checkConcatenatedDollarAt2prop_checkConcatenatedDollarAt3prop_checkConcatenatedDollarAt4prop_checkConcatenatedDollarAt5checkConcatenatedDollarAtprop_checkArrayAsString1prop_checkArrayAsString2prop_checkArrayAsString3prop_checkArrayAsString4prop_checkArrayAsString5prop_checkArrayAsString6prop_checkArrayAsString7checkArrayAsStringprop_checkArrayWithoutIndex1prop_checkArrayWithoutIndex2prop_checkArrayWithoutIndex3prop_checkArrayWithoutIndex4checkArrayWithoutIndexprop_checkStderrRedirectprop_checkStderrRedirect2checkStderrRedirectprop_checkSingleQuotedVariables prop_checkSingleQuotedVariables2 prop_checkSingleQuotedVariables3!prop_checkSingleQuotedVariables3a!prop_checkSingleQuotedVariables3b!prop_checkSingleQuotedVariables3c prop_checkSingleQuotedVariables4 prop_checkSingleQuotedVariables5 prop_checkSingleQuotedVariables6!prop_checkSingleQuotedVariables6a prop_checkSingleQuotedVariables7 prop_checkSingleQuotedVariables8 prop_checkSingleQuotedVariables9!prop_checkSingleQuotedVariables10checkSingleQuotedVariablesprop_checkUnquotedNprop_checkUnquotedN2prop_checkUnquotedN3checkUnquotedNprop_checkNumberComparisons1prop_checkNumberComparisons2prop_checkNumberComparisons3prop_checkNumberComparisons4prop_checkNumberComparisons5prop_checkNumberComparisons6prop_checkNumberComparisons7prop_checkNumberComparisons8prop_checkNumberComparisons9prop_checkNumberComparisons11prop_checkNumberComparisons12checkNumberComparisons!prop_checkSingleBracketOperators1!prop_checkSingleBracketOperators2!prop_checkSingleBracketOperators3!prop_checkSingleBracketOperators5checkSingleBracketOperators!prop_checkDoubleBracketOperators1!prop_checkDoubleBracketOperators3checkDoubleBracketOperatorsprop_checkConditionalAndOrs1prop_checkConditionalAndOrs2prop_checkConditionalAndOrs3checkConditionalAndOrsprop_checkQuotedCondRegex1prop_checkQuotedCondRegex2prop_checkQuotedCondRegex3checkQuotedCondRegexprop_checkGlobbedRegex1prop_checkGlobbedRegex2prop_checkGlobbedRegex2aprop_checkGlobbedRegex3prop_checkGlobbedRegex4checkGlobbedRegexprop_checkConstantIfs1prop_checkConstantIfs2prop_checkConstantIfs3prop_checkConstantIfs4prop_checkConstantIfs5checkConstantIfsprop_checkNoaryWasBinaryprop_checkNoaryWasBinary2prop_checkNoaryWasBinary3checkNoaryWasBinaryprop_checkConstantNoaryprop_checkConstantNoary2prop_checkConstantNoary3prop_checkConstantNoary4checkConstantNoaryprop_checkBraceExpansionVars1prop_checkBraceExpansionVars2checkBraceExpansionVarsprop_checkForDecimalscheckForDecimalsprop_checkDivBeforeMultprop_checkDivBeforeMult2checkDivBeforeMultprop_checkArithmeticDerefprop_checkArithmeticDeref2prop_checkArithmeticDeref3prop_checkArithmeticDeref4prop_checkArithmeticDeref5prop_checkArithmeticDeref6prop_checkArithmeticDeref7prop_checkArithmeticDeref8prop_checkArithmeticDeref9prop_checkArithmeticDeref10prop_checkArithmeticDeref11prop_checkArithmeticDeref12prop_checkArithmeticDeref13checkArithmeticDerefprop_checkArithmeticBadOctal1prop_checkArithmeticBadOctal2prop_checkArithmeticBadOctal3checkArithmeticBadOctalprop_checkComparisonAgainstGlob prop_checkComparisonAgainstGlob2 prop_checkComparisonAgainstGlob3 prop_checkComparisonAgainstGlob4checkComparisonAgainstGlobprop_checkCommarrays1prop_checkCommarrays2prop_checkCommarrays3prop_checkCommarrays4prop_checkCommarrays5prop_checkCommarrays6checkCommarraysprop_checkOrNeq1prop_checkOrNeq2prop_checkOrNeq3prop_checkOrNeq4 checkOrNeqprop_checkValidCondOps1prop_checkValidCondOps2prop_checkValidCondOps2aprop_checkValidCondOps3prop_checkValidCondOps4checkValidCondOps getParentTree getTokenMap isQuoteFreeisStrictlyQuoteFreeisQuoteFreeNode isParamTogetClosestCommandusedAsCommandNamegetPathparents checkCommandcheckUnqualifiedCommandgetLiteralStringgetGlobOrLiteralStringgetLiteralStringExt isLiteralonlyLiteralString getWordPartsgetUnquotedLiteral isCommandisUnqualifiedCommandisCommandMatchgetCommandNamegetCommandBasenamebasename isAssignmentprop_checkPrintfVar1prop_checkPrintfVar2prop_checkPrintfVar3prop_checkPrintfVar4checkPrintfVarprop_checkUuoeCmd1prop_checkUuoeCmd2prop_checkUuoeCmd3prop_checkUuoeCmd4prop_checkUuoeCmd5 checkUuoeCmdtokenIsJustCommandOutputprop_checkUuoeVar1prop_checkUuoeVar2prop_checkUuoeVar3prop_checkUuoeVar4prop_checkUuoeVar5prop_checkUuoeVar6prop_checkUuoeVar7prop_checkUuoeVar8 checkUuoeVar prop_checkTr1 prop_checkTr2prop_checkTr2a prop_checkTr3prop_checkTr3aprop_checkTr3b prop_checkTr4 prop_checkTr5 prop_checkTr6 prop_checkTr8 prop_checkTr9prop_checkTr10prop_checkTr11checkTrprop_checkFindNameGlob1prop_checkFindNameGlob2prop_checkFindNameGlob3checkFindNameGlobprop_checkGrepRe1prop_checkGrepRe2prop_checkGrepRe3prop_checkGrepRe4prop_checkGrepRe5prop_checkGrepRe6prop_checkGrepRe7prop_checkGrepRe8prop_checkGrepRe9prop_checkGrepRe10prop_checkGrepRe11 checkGrepRewordStartingWithprop_checkTrapQuotes1prop_checkTrapQuotes1aprop_checkTrapQuotes2prop_checkTrapQuotes3checkTrapQuotesprop_checkTimeParameters1prop_checkTimeParameters2prop_checkTimeParameters3checkTimeParametersprop_checkTestRedirects1prop_checkTestRedirects2prop_checkTestRedirects3checkTestRedirectsprop_checkSudoRedirect1prop_checkSudoRedirect2prop_checkSudoRedirect3prop_checkSudoRedirect4prop_checkSudoRedirect5prop_checkSudoRedirect6prop_checkSudoRedirect7checkSudoRedirectprop_checkReturn1prop_checkReturn2prop_checkReturn3prop_checkReturn4prop_checkReturn5prop_checkReturn6prop_checkReturn7 checkReturnprop_checkPS11prop_checkPS11aprop_checkPSf2prop_checkPS13prop_checkPS14prop_checkPS14aprop_checkPS15prop_checkPS16prop_checkPS17prop_checkPS18checkPS1Assignmentsprop_checkBackticks1prop_checkBackticks2checkBackticksprop_checkIndirectExpansion1prop_checkIndirectExpansion2prop_checkIndirectExpansion3prop_checkIndirectExpansion4prop_checkIndirectExpansion5checkIndirectExpansionprop_checkInexplicablyUnquoted1prop_checkInexplicablyUnquoted2prop_checkInexplicablyUnquoted3prop_checkInexplicablyUnquoted4prop_checkInexplicablyUnquoted5prop_checkInexplicablyUnquoted6checkInexplicablyUnquotedprop_checkTildeInQuotes1prop_checkTildeInQuotes2prop_checkTildeInQuotes4prop_checkTildeInQuotes5prop_checkTildeInQuotes6checkTildeInQuotesprop_checkLonelyDotDash1prop_checkLonelyDotDash2checkLonelyDotDashprop_checkSpuriousExec1prop_checkSpuriousExec2prop_checkSpuriousExec3prop_checkSpuriousExec4prop_checkSpuriousExec5prop_checkSpuriousExec6prop_checkSpuriousExec7checkSpuriousExecprop_checkSpuriousExpansion1prop_checkSpuriousExpansion2prop_checkSpuriousExpansion3prop_checkSpuriousExpansion4checkSpuriousExpansionprop_checkUnusedEchoEscapes1prop_checkUnusedEchoEscapes2prop_checkUnusedEchoEscapes3prop_checkUnusedEchoEscapes4prop_checkUnusedEchoEscapes5checkUnusedEchoEscapesprop_checkDollarBrackets1prop_checkDollarBrackets2checkDollarBracketsprop_checkSshHereDoc1prop_checkSshHereDoc2checkSshHereDocprop_checkSshCmdStr1prop_checkSshCmdStr2prop_checkSshCmdStr3checkSshCommandStringprop_subshellAssignmentCheckprop_subshellAssignmentCheck2prop_subshellAssignmentCheck3prop_subshellAssignmentCheck4prop_subshellAssignmentCheck5prop_subshellAssignmentCheck6prop_subshellAssignmentCheck6aprop_subshellAssignmentCheck7prop_subshellAssignmentCheck8prop_subshellAssignmentCheck9prop_subshellAssignmentCheck10prop_subshellAssignmentCheck11prop_subshellAssignmentCheck12prop_subshellAssignmentCheck13prop_subshellAssignmentCheck14prop_subshellAssignmentCheck15prop_subshellAssignmentCheck16subshellAssignmentCheck dataTypeFromleadTypegetModifiedVariablesgetReferencedVariableCommandgetModifiedVariableCommandprop_getBracedReference1prop_getBracedReference2prop_getBracedReference3prop_getBracedReference4prop_getBracedReference5prop_getBracedReference6prop_getBracedReference7prop_getBracedReference8prop_getBracedReference9prop_getBracedReference10getBracedReferencegetIndexReferencesgetReferencedVariablesprop_getVariablesFromLiteral1getVariablesFromLiteralgetVariablesFromLiteralTokengetVariableFlowfindSubshelleddoVariableFlowAnalysisprop_checkSpacefulness1prop_checkSpacefulness2prop_checkSpacefulness3prop_checkSpacefulness4prop_checkSpacefulness4aprop_checkSpacefulness5prop_checkSpacefulness6prop_checkSpacefulness7prop_checkSpacefulness8prop_checkSpacefulness10prop_checkSpacefulness11prop_checkSpacefulness12prop_checkSpacefulness13prop_checkSpacefulness14prop_checkSpacefulness15prop_checkSpacefulness16prop_checkSpacefulness17prop_checkSpacefulness18prop_checkSpacefulness19prop_checkSpacefulness20prop_checkSpacefulness21prop_checkSpacefulness22prop_checkSpacefulness23prop_checkSpacefulness24prop_checkSpacefulness25checkSpacefulnessprop_checkQuotesInLiterals1prop_checkQuotesInLiterals1aprop_checkQuotesInLiterals2prop_checkQuotesInLiterals3prop_checkQuotesInLiterals4prop_checkQuotesInLiterals5prop_checkQuotesInLiterals6prop_checkQuotesInLiterals6aprop_checkQuotesInLiterals7prop_checkQuotesInLiterals8checkQuotesInLiterals"prop_checkFunctionsUsedExternally1"prop_checkFunctionsUsedExternally2"prop_checkFunctionsUsedExternally3"prop_checkFunctionsUsedExternally4checkFunctionsUsedExternallyprop_checkUnused0prop_checkUnused1prop_checkUnused2prop_checkUnused3prop_checkUnused4prop_checkUnused5prop_checkUnused6prop_checkUnused7prop_checkUnused8prop_checkUnused9prop_checkUnused10prop_checkUnused11prop_checkUnused12prop_checkUnused13prop_checkUnused14prop_checkUnused15prop_checkUnused16prop_checkUnused17prop_checkUnused18prop_checkUnused19prop_checkUnused20prop_checkUnused21prop_checkUnused22prop_checkUnused23checkUnusedAssignmentsprop_checkUnassignedReferences1prop_checkUnassignedReferences2prop_checkUnassignedReferences3prop_checkUnassignedReferences4prop_checkUnassignedReferences5prop_checkUnassignedReferences6prop_checkUnassignedReferences7prop_checkUnassignedReferences8prop_checkUnassignedReferences9 prop_checkUnassignedReferences10 prop_checkUnassignedReferences11 prop_checkUnassignedReferences12 prop_checkUnassignedReferences13 prop_checkUnassignedReferences14 prop_checkUnassignedReferences15 prop_checkUnassignedReferences16 prop_checkUnassignedReferences17 prop_checkUnassignedReferences18 prop_checkUnassignedReferences19 prop_checkUnassignedReferences20 prop_checkUnassignedReferences21checkUnassignedReferencesprop_checkGlobsAsOptions1prop_checkGlobsAsOptions2prop_checkGlobsAsOptions3checkGlobsAsOptionsprop_checkWhileReadPitfalls1prop_checkWhileReadPitfalls2prop_checkWhileReadPitfalls3prop_checkWhileReadPitfalls4prop_checkWhileReadPitfalls5prop_checkWhileReadPitfalls6prop_checkWhileReadPitfalls7checkWhileReadPitfallsprop_checkPrefixAssign1prop_checkPrefixAssign2checkPrefixAssignmentReferenceprop_checkCharRangeGlob1prop_checkCharRangeGlob2prop_checkCharRangeGlob3prop_checkCharRangeGlob4prop_checkCharRangeGlob5checkCharRangeGlobprop_checkCdAndBack1prop_checkCdAndBack2prop_checkCdAndBack3checkCdAndBackprop_checkLoopKeywordScope1prop_checkLoopKeywordScope2prop_checkLoopKeywordScope3prop_checkLoopKeywordScope4prop_checkLoopKeywordScope5prop_checkLoopKeywordScope6prop_checkLoopKeywordScope7checkLoopKeywordScopeprop_checkFunctionDeclarations1prop_checkFunctionDeclarations2prop_checkFunctionDeclarations3checkFunctionDeclarationsprop_checkCatastrophicRm1prop_checkCatastrophicRm2prop_checkCatastrophicRm3prop_checkCatastrophicRm4prop_checkCatastrophicRm5prop_checkCatastrophicRm6prop_checkCatastrophicRm8prop_checkCatastrophicRm9prop_checkCatastrophicRmAprop_checkCatastrophicRmBcheckCatastrophicRmprop_checkInteractiveSu1prop_checkInteractiveSu2prop_checkInteractiveSu3prop_checkInteractiveSu4checkInteractiveSuprop_checkStderrPipe1prop_checkStderrPipe2checkStderrPipeprop_checkUnpassedInFunctions1prop_checkUnpassedInFunctions2prop_checkUnpassedInFunctions3prop_checkUnpassedInFunctions4prop_checkUnpassedInFunctions5prop_checkUnpassedInFunctions6prop_checkUnpassedInFunctions7prop_checkUnpassedInFunctions8prop_checkUnpassedInFunctions9prop_checkUnpassedInFunctions10checkUnpassedInFunctionsprop_checkSetAssignment1prop_checkSetAssignment2prop_checkSetAssignment3prop_checkSetAssignment4prop_checkSetAssignment5prop_checkSetAssignment6checkSetAssignmentprop_checkOverridingPath1prop_checkOverridingPath2prop_checkOverridingPath3prop_checkOverridingPath4prop_checkOverridingPath5prop_checkOverridingPath6prop_checkOverridingPath7prop_checkOverridingPath8checkOverridingPathprop_checkTildeInPath1prop_checkTildeInPath2prop_checkTildeInPath3checkTildeInPathprop_checkUnsupported3prop_checkUnsupported4checkUnsupported shellSupportgetCommandSequences groupWithprop_checkMultipleAppends1prop_checkMultipleAppends2prop_checkMultipleAppends3checkMultipleAppendsprop_checkAliasesExpandEarly1prop_checkAliasesExpandEarly2prop_checkAliasesExpandEarly3checkAliasesExpandEarlyprop_checkSuspiciousIFS1prop_checkSuspiciousIFS2checkSuspiciousIFSprop_checkAliasesUsesArgs1prop_checkAliasesUsesArgs2prop_checkAliasesUsesArgs3checkAliasesUsesArgsprop_checkGrepQ1prop_checkGrepQ2prop_checkGrepQ3prop_checkGrepQ4prop_checkGrepQ5prop_checkGrepQ6checkShouldUseGrepQprop_checkTestGlobs1prop_checkTestGlobs2checkTestGlobsprop_checkFindActionPrecedence1prop_checkFindActionPrecedence2prop_checkFindActionPrecedence3checkFindActionPrecedence%prop_checkFindExecWithSingleArgument1%prop_checkFindExecWithSingleArgument2%prop_checkFindExecWithSingleArgument3checkFindExecWithSingleArgumentprop_checkMaskedReturns1prop_checkMaskedReturns2prop_checkMaskedReturns3prop_checkMaskedReturns4prop_checkMaskedReturns5checkMaskedReturnsseverityToString formatNote testCheckprop_findsParseIssueprop_commentDisablesParseIssue1prop_commentDisablesParseIssue2prop_findsAnalysisIssue"prop_commentDisablesAnalysisIssue1"prop_commentDisablesAnalysisIssue2prop_optionDisablesIssue1prop_optionDisablesIssue2$fShowShellCheckComment