&s      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@AB C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                None:None  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~{|}yzwxstuvqr !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop    b !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None***'NoneA     A     A          Safe  None )*+,-./01 )*+,-./01 )*+,-./01 )*+,-./01None23456789:;<=>?23456789:;<=>?23456789:;<=>? 23456789:;<=>?None @@@ @NoneAAAA NoneBCBBBC NoneDDDD None:       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ELELEL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~EL None:yMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~xMNOPQRSTUVWXYZ[\]^_`abchdefgijklmnopqrstuvwxyz{|}~ynmoijklpqbcdefgh`a]^_XYZ[\UVWPQRSTMNOrstuvwxyz{|}~aMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ None:      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None:S      !"#$%&R      !"#$%&None:'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~NoneNone"" !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"#$%&'()*+,-./01233456789:;<=>?@@ @ A @ B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ] ^ ^ _ ` a b c d d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                       I  IIII                                                                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                            n                                         ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                     ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'ShellCheck-0.4.6-3211NEJ5GvXI5I0wDDr47PShellCheck.RegexShellCheck.ASTShellCheck.ASTLibShellCheck.InterfaceShellCheck.DataShellCheck.Formatter.FormatShellCheck.Formatter.CheckStyleShellCheck.Formatter.GCCShellCheck.Formatter.JSONShellCheck.Formatter.TTYShellCheck.ParserShellCheck.AnalyzerLibShellCheck.AnalyticsShellCheck.Checks.ShellSupportShellCheck.Checks.CommandsShellCheck.AnalyzerShellCheck.CheckerPaths_ShellCheckmkRegexmatches matchRegexmatchAllStringsmatchAllSubgroupssubRegexsplitOn ConditionType DoubleBracket SingleBracket AnnotationDisableCommentSourceOverride ShellOverrideToken TA_Binary TA_Assignment TA_ExpansionTA_Index TA_Sequence TA_TrinaryTA_UnaryTC_And TC_BinaryTC_Group TC_NullaryTC_OrTC_UnaryT_AND_IFT_AndIf T_ArithmeticT_ArrayT_IndexedElementT_UnparsedIndex T_AssignmentT_Backgrounded T_BacktickedT_BangT_BangedT_BraceExpansion T_BraceGroup T_CLOBBERT_CaseT_CaseExpression T_ConditionT_DGREATT_DLESS T_DLESSDASHT_DSEMIT_DoT_DollarArithmeticT_DollarBracedT_DollarBracketT_DollarDoubleQuotedT_DollarExpansionT_DollarSingleQuotedT_DollarBraceCommandExpansionT_DoneT_DoubleQuotedT_EOFT_ElifT_ElseT_Esac T_Extglob T_FdRedirectT_FiT_ForT_ForArithmeticT_ForIn T_Function T_GREATANDT_Glob T_Greater T_HereDoc T_HereStringT_IfT_IfExpressionT_InT_IoFile T_IoDuplicate T_LESSAND T_LESSGREATT_LbraceT_Less T_LiteralT_Lparen T_NEWLINE T_NormalWordT_OR_IFT_OrIfT_ParamSubSpecialChar T_Pipeline T_ProcSubT_Rbrace T_RedirectingT_RparenT_ScriptT_Select T_SelectInT_SemiT_SimpleCommandT_SingleQuoted T_SubshellT_ThenT_UntilT_UntilExpressionT_WhileT_WhileExpression T_AnnotationT_PipeT_CoProc T_CoProcBody T_IncludeRootCaseType CaseBreakCaseFallThrough CaseContinueFunctionParenthesesFunctionKeywordAssignmentModeAssignAppendDashedUndashedQuotedUnquotedId tokenEqualsanalyzegetIdblank doAnalysisdoStackAnalysis doTransform $fEqToken$fShowId$fEqId$fOrdId $fShowQuoted $fEqQuoted $fShowDashed $fEqDashed$fShowAssignmentMode$fEqAssignmentMode$fShowFunctionKeyword$fEqFunctionKeyword$fShowFunctionParentheses$fEqFunctionParentheses$fShowCaseType $fEqCaseType$fShowAnnotation$fEqAnnotation$fShowConditionType$fEqConditionType $fShowToken PseudoGlobPGAnyPGManyPGCharisLoop willSplitisGlob isConstantisEmpty oversimplify getFlagsUntil getAllFlagsgetLeadingFlagshasFlag bracedStringisArrayExpansionmayBecomeMultipleArgswillBecomeMultipleArgswillConcatInAssignmentgetLiteralStringonlyLiteralStringgetUnquotedLiteralgetTrailingUnquotedLiteralgetGlobOrLiteralStringgetLiteralStringExt isLiteral getWordParts braceExpand getCommandgetCommandNamegetCommandNameFromExpansiongetCommandBasename isAssignmentisOnlyRedirection isFunctionisBraceExpansiongetCommandSequencesgetAssociativeArrayswordToPseudoGlobsimplifyPseudoGlobpseudoGlobsCanOverlapwordsCanBeEqual$fEqPseudoGlob$fShowPseudoGlob ColorOption ColorAuto ColorAlways ColorNever TokenCommentPositionedCommentCommentPositionposFileposLine posColumnSeverityErrorCWarningCInfoCStyleCCode ErrorMessage ExecutionModeExecutedSourcedShellKshShBashDashFormatterOptions foColorOptionAnalysisResult arComments AnalysisSpecasScript asShellTypeasExecutionMode ParseResult prCommentsprTokenPositionsprRoot ParseSpec psFilenamepsScript CheckResult crFilename crComments CheckSpec csFilenamecsScriptcsExcludedWarningscsShellTypeOverrideSystemInterface siReadFileemptyCheckSpecmockedSystemInterface$fShowParseSpec $fEqParseSpec $fShowShell $fEqShell$fShowCheckSpec $fEqCheckSpec$fShowExecutionMode$fEqExecutionMode$fShowSeverity $fEqSeverity $fOrdSeverity$fShowPosition $fEqPosition $fShowComment $fEqComment$fShowPositionedComment$fEqPositionedComment$fShowParseResult$fEqParseResult$fShowCheckResult$fEqCheckResult$fShowTokenComment$fEqTokenComment$fOrdColorOption$fEqColorOption$fShowColorOptionshellcheckVersioninternalVariablesvariablesWithoutSpacesarrayVariablescommonCommands sampleWords binaryTestOps unaryTestOpsshellForExecutable FormatterheaderonResult onFailurefooterlineNo endLineNocolNoendColNocodeNo messageText severityTextmakeNonVirtualformat$fJSONPositionedComment parseScript $fShowNote$fEqNote$fShowParseNote $fEqParseNote $fShowContext$fShowHereDocContextrunTests VariableStateDeadAlive DataSource SourceFromSourceExternalSourceDeclaration SourceIntegerDataType DataString DataArray StackData StackScope StackScopeEnd Assignment ReferenceScope SubshellScope NoneScopeCache Parameters variableFlow parentMap shellTypeshellTypeSpecifiedrootNodeChecker perScriptperToken AnalyzerMAnalysis nullCheck runCheckercomposeAnalyzers defaultSpecpScriptproducesComments makeComment addCommentwarnerrinfostylemakeParametersprop_determineShell0prop_determineShell1prop_determineShell2prop_determineShell3prop_determineShell4prop_determineShell5prop_determineShell6prop_determineShell7determineShellexecutableFromShebang getParentTree getTokenMap isQuoteFreeisStrictlyQuoteFreeisQuoteFreeNode isParamTogetClosestCommandgetClosestCommandMusedAsCommandNamegetPathgetPathM isParentOfparentspathTotokenIsJustCommandOutputgetVariableFlowleadTypegetModifiedVariablesisClosingFileOpgetReferencedVariableCommandgetModifiedVariableCommandgetIndexReferencesgetOffsetReferencesgetReferencedVariables dataTypeFrom isCommandisUnqualifiedCommandisCommandMatchisConfusedGlobRegexisVariableStartCharisVariableCharvariableNameRegexprop_isVariableName1prop_isVariableName2prop_isVariableName3isVariableNamegetVariablesFromLiteralTokenprop_getVariablesFromLiteral1getVariablesFromLiteralprop_getBracedReference1prop_getBracedReference2prop_getBracedReference3prop_getBracedReference4prop_getBracedReference5prop_getBracedReference6prop_getBracedReference7prop_getBracedReference8prop_getBracedReference9prop_getBracedReference10prop_getBracedReference11prop_getBracedReference12prop_getBracedReference13getBracedReferenceprop_getBracedModifier1prop_getBracedModifier2prop_getBracedModifier3getBracedModifier potentially headOrDefault!!! whenShellfilterByAnnotation$fMonoidChecker $fShowScope $fEqScope$fShowDataSource$fShowDataType$fShowStackData$fShowVariableState runAnalyticschecker$fEqCommandName$fOrdCommandName analyzeScript checkScriptcatchIOversionbindirlibdirdatadir libexecdir sysconfdir getBinDir getLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName outputResult formatFile formatComment outputErrorattrescapeescape'isOkseverity collectResultfinish colorForLevel cuteIndentcode getColorFunc SystemState contextStack parseProblems UserStatelastId positionMap parseNotes hereDocMappendingHereDocsHereDocContextHereDocPendingHereDocBoundaryContext ContextNameContextAnnotation ContextSource ParseNoteNoteSCParserSCBase backslashlinefeed singleQuote doubleQuote variableStart variableChars functionCharsspecialVariableparamSubSpecialChars quotableCharsquotablebracedQuotabledoubleQuotableCharsdoubleQuotable whitespacelinewhitespacesuspectCharAfterQuotesextglobStartChars extglobStartunicodeDoubleQuotesunicodeSingleQuotes prop_spacingspacingspacing1prop_allspacingprop_allspacing2prop_allspacing3 allspacingallspacingOrFailreadUnicodeQuotecarriageReturn almostSpaceinitialUserStatecodeForParseNotenoteToParseNote getLastId getNextIdAt getNextIdaddToHereDocMapwithHereDocBoundaryaddPendingHereDocpopPendingHereDocsisHereDocBoundarygetMap getParseNotes addParseNoteshouldIgnoreCode shouldFollowgetSourceOverrideinitialSystemState parseProblemsetCurrentContextsgetCurrentContexts popContext pushContextparseProblemAtWithEndparseProblemAtparseProblemAtId parseNote parseNoteAtparseNoteAtWithEndthenSkip unexpectingnotFollowedBy2 disregardreluctantlyTillreluctantlyTill1 attemptingorFail withParser wasIncluded acceptButWarn withContextcalledwithAnnotationsreadConditionContentsprop_a1prop_a2prop_a3prop_a4prop_a5prop_a6prop_a7prop_a8prop_a9prop_a10prop_a11prop_a12prop_a13prop_a14prop_a15prop_a16prop_a17prop_a18prop_a19prop_a20prop_a21prop_a22readArithmeticContentsprop_readConditionprop_readCondition2prop_readCondition3prop_readCondition4prop_readCondition5prop_readCondition5aprop_readCondition5bprop_readCondition6prop_readCondition7prop_readCondition8prop_readCondition9prop_readCondition10prop_readCondition10aprop_readCondition10bprop_readCondition11prop_readCondition12prop_readCondition13prop_readCondition14prop_readCondition15prop_readCondition16prop_readCondition17 readConditionreadAnnotationPrefixprop_readAnnotation1prop_readAnnotation2prop_readAnnotation3prop_readAnnotation4readAnnotationreadAnnotations readCommentprop_readNormalWordprop_readNormalWord2prop_readNormalWord3prop_readNormalWord4prop_readNormalWord5prop_readNormalWord6prop_readNormalWord7prop_readNormalWord8prop_readNormalWord9prop_readNormalWord10prop_readNormalWord11prop_readNormalWord12readNormalWordreadNormalishWord readIndexSpancheckPossibleTerminationreadNormalWordPart readSpacePartreadDollarBracedWordreadDollarBracedPartreadDollarBracedLiteralreadParamSubSpecialCharprop_readProcSub1prop_readProcSub2prop_readProcSub3 readProcSubprop_readSingleQuotedprop_readSingleQuoted2prop_readSingleQuoted4prop_readSingleQuoted5prop_readSingleQuoted6prop_readSingleQuoted7prop_readSingleQuoted8readSingleQuotedreadSingleQuotedLiteralreadSingleQuotedPartprop_readBackTickedprop_readBackTicked2prop_readBackTicked3prop_readBackTicked4prop_readBackTicked5prop_readBackTicked6prop_readBackTicked7prop_readBackTicked8readQuotedBackTickedreadUnquotedBackTickedreadBackTickedsubParseinSeparateContextforgetOnFailureparseForgettingContextprop_readDoubleQuotedprop_readDoubleQuoted2prop_readDoubleQuoted3prop_readDoubleQuoted4prop_readDoubleQuoted5prop_readDoubleQuoted6prop_readDoubleQuoted7prop_readDoubleQuoted8readDoubleQuotedsuggestForgotClosingQuotedoubleQuotedPartreadDoubleQuotedLiteralreadDoubleLiteralreadDoubleLiteralPartreadNormalLiteralprop_readGlob1prop_readGlob2prop_readGlob3prop_readGlob4prop_readGlob5prop_readGlob6prop_readGlob7prop_readGlob8readGlobreadNormalLiteralPartreadNormalEscapedprop_readExtglob1prop_readExtglob2prop_readExtglob4prop_readExtglob5prop_readExtglob6prop_readExtglob7prop_readExtglob8 readExtglobreadExtglobPartreadSingleEscapedreadDoubleEscapedreadBraceEscapedreadGenericLiteralreadGenericLiteral1readGenericEscapedprop_readBracedprop_readBraced2prop_readBraced3prop_readBraced4prop_readBraced5prop_readBraced6prop_readBraced7prop_readBraced8 readBraced ensureDollarreadNormalDollarreadDoubleQuotedDollarprop_readDollarExpression1prop_readDollarExpression2prop_readDollarExpression3readDollarExpression readDollarExpprop_readDollarSingleQuotereadDollarSingleQuoteprop_readDollarDoubleQuotereadDollarDoubleQuoteprop_readDollarArithmeticprop_readDollarArithmetic2readDollarArithmeticreadDollarBracketprop_readArithmeticExpressionreadArithmeticExpression readAmbiguous%prop_readDollarBraceCommandExpansion1%prop_readDollarBraceCommandExpansion2readDollarBraceCommandExpansionprop_readDollarBraced1prop_readDollarBraced2prop_readDollarBraced3prop_readDollarBraced4readDollarBracedprop_readDollarExpansion1prop_readDollarExpansion2prop_readDollarExpansion3readDollarExpansionprop_readDollarVariableprop_readDollarVariable2prop_readDollarVariable3prop_readDollarVariable4readDollarVariablereadVariableNamereadDollarLonelyprop_readHereDocprop_readHereDoc2prop_readHereDoc3prop_readHereDoc4prop_readHereDoc5prop_readHereDoc6prop_readHereDoc7prop_readHereDoc8prop_readHereDoc9prop_readHereDoc10prop_readHereDoc11prop_readHereDoc12 readHereDocreadPendingHereDocs readFilename readIoFileOpreadIoDuplicateprop_readIoFile readIoFilereadIoVariable readIoSourceprop_readIoRedirectprop_readIoRedirect2prop_readIoRedirect3prop_readIoRedirect4prop_readIoRedirect5prop_readIoRedirect6readIoRedirectreadRedirectListprop_readHereStringreadHereStringreadNewlineList readLineBreakprop_readSeparator1prop_readSeparator2prop_readSeparator3prop_readSeparator4readSeparatorOpreadSequentialSep readSeparatormakeSimpleCommandprop_readSimpleCommandprop_readSimpleCommand2prop_readSimpleCommand3prop_readSimpleCommand4prop_readSimpleCommand5prop_readSimpleCommand6readSimpleCommand readSourceprop_readPipelineprop_readPipeline2prop_readPipeline3 readPipelineprop_readAndOrprop_readAndOr1prop_readAndOr2 readAndOrreadTermOrNone prop_readTermreadTerm 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_readFunctionDefinition8prop_readFunctionDefinition9prop_readFunctionDefinition10prop_readFunctionDefinition11readFunctionDefinitionprop_readCoProc1prop_readCoProc2prop_readCoProc3 readCoProc readPatternprop_readCompoundCommandreadCompoundCommandreadCompoundListreadCompoundListOrEmpty readCmdPrefix readCmdSuffixreadModifierSuffixreadTimeSuffix readLetSuffixreadEvalSuffixreadStringForParserprop_readAssignmentWordprop_readAssignmentWord2prop_readAssignmentWord3prop_readAssignmentWord4prop_readAssignmentWord5prop_readAssignmentWord6prop_readAssignmentWord7prop_readAssignmentWord8prop_readAssignmentWord9prop_readAssignmentWord9aprop_readAssignmentWord9bprop_readAssignmentWord9cprop_readAssignmentWord10prop_readAssignmentWord11prop_readAssignmentWord12readAssignmentWordreadWellFormedAssignmentreadAssignmentWordExtreadArrayIndex 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_readShebang2prop_readShebang3prop_readShebang4 readShebang verifyEofprop_readScript1prop_readScript2prop_readScript3prop_readScript4prop_readScript5readScriptFile readScript isWarningisNotOk testParse parsesCleanlyparseWithNotes compareNotes sortNotes makeErrorForgetStringFromParsec runParsersystem parseShellreparseIndicesreattachHereDocstoPositionedCommentposToPosltltt treeChecksrunList checkListrunNodeAnalysis nodeCheckswouldHaveBeenGlobverify verifyNot verifyTree verifyNotTree checkCommandcheckUnqualifiedCommand checkNodedisthasFloatingPoint isConditionprop_checkEchoWc3 checkEchoWcprop_checkPipedAssignment1prop_checkPipedAssignment2prop_checkPipedAssignment3checkPipedAssignmentprop_checkAssignAteCommand1prop_checkAssignAteCommand2prop_checkAssignAteCommand3prop_checkAssignAteCommand4prop_checkAssignAteCommand5checkAssignAteCommandprop_checkArithmeticOpCommand1prop_checkArithmeticOpCommand2prop_checkArithmeticOpCommand3checkArithmeticOpCommandprop_checkWrongAritprop_checkWrongArit2checkWrongArithmeticAssignmentprop_checkUuoc1prop_checkUuoc2prop_checkUuoc3prop_checkUuoc4prop_checkUuoc5prop_checkUuoc6 checkUuocprop_checkPipePitfalls3prop_checkPipePitfalls4prop_checkPipePitfalls5prop_checkPipePitfalls6prop_checkPipePitfalls7prop_checkPipePitfalls8prop_checkPipePitfalls9prop_checkPipePitfalls10prop_checkPipePitfalls11prop_checkPipePitfalls12prop_checkPipePitfalls13prop_checkPipePitfalls14prop_checkPipePitfalls15prop_checkPipePitfalls16checkPipePitfallsindexOfSublistsprop_checkShebangParameters1prop_checkShebangParameters2checkShebangParametersprop_checkShebang1prop_checkShebang2prop_checkShebang3prop_checkShebang4prop_checkShebang5prop_checkShebang6prop_checkShebang7 checkShebangprop_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_checkUnquotedExpansions7prop_checkUnquotedExpansions8prop_checkUnquotedExpansions9checkUnquotedExpansionsprop_checkRedirectToSameprop_checkRedirectToSame2prop_checkRedirectToSame3prop_checkRedirectToSame4prop_checkRedirectToSame5prop_checkRedirectToSame6prop_checkRedirectToSame7checkRedirectToSameprop_checkShorthandIfprop_checkShorthandIf2prop_checkShorthandIf3prop_checkShorthandIf4prop_checkShorthandIf5prop_checkShorthandIf6prop_checkShorthandIf7prop_checkShorthandIf8checkShorthandIfprop_checkDollarStarprop_checkDollarStar2checkDollarStarprop_checkUnquotedDollarAtprop_checkUnquotedDollarAt1prop_checkUnquotedDollarAt2prop_checkUnquotedDollarAt3prop_checkUnquotedDollarAt4prop_checkUnquotedDollarAt5prop_checkUnquotedDollarAt6prop_checkUnquotedDollarAt7prop_checkUnquotedDollarAt8prop_checkUnquotedDollarAt9checkUnquotedDollarAtprop_checkConcatenatedDollarAt1prop_checkConcatenatedDollarAt2prop_checkConcatenatedDollarAt3prop_checkConcatenatedDollarAt4prop_checkConcatenatedDollarAt5checkConcatenatedDollarAtprop_checkArrayAsString1prop_checkArrayAsString2prop_checkArrayAsString3prop_checkArrayAsString4prop_checkArrayAsString5prop_checkArrayAsString6prop_checkArrayAsString7checkArrayAsStringprop_checkArrayWithoutIndex1prop_checkArrayWithoutIndex2prop_checkArrayWithoutIndex3prop_checkArrayWithoutIndex4prop_checkArrayWithoutIndex5prop_checkArrayWithoutIndex6prop_checkArrayWithoutIndex7prop_checkArrayWithoutIndex8checkArrayWithoutIndexprop_checkStderrRedirectprop_checkStderrRedirect2prop_checkStderrRedirect3prop_checkStderrRedirect4prop_checkStderrRedirect5prop_checkStderrRedirect6checkStderrRedirectprop_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_checkSingleQuotedVariables10!prop_checkSingleQuotedVariables11!prop_checkSingleQuotedVariables12!prop_checkSingleQuotedVariables13checkSingleQuotedVariablesprop_checkUnquotedNprop_checkUnquotedN2prop_checkUnquotedN3prop_checkUnquotedN4checkUnquotedNprop_checkNumberComparisons1prop_checkNumberComparisons2prop_checkNumberComparisons3prop_checkNumberComparisons4prop_checkNumberComparisons5prop_checkNumberComparisons6prop_checkNumberComparisons7prop_checkNumberComparisons8prop_checkNumberComparisons9prop_checkNumberComparisons11prop_checkNumberComparisons12checkNumberComparisons!prop_checkSingleBracketOperators1!prop_checkSingleBracketOperators2!prop_checkSingleBracketOperators3!prop_checkSingleBracketOperators5!prop_checkSingleBracketOperators6checkSingleBracketOperators!prop_checkDoubleBracketOperators1!prop_checkDoubleBracketOperators3checkDoubleBracketOperatorsprop_checkConditionalAndOrs1prop_checkConditionalAndOrs2prop_checkConditionalAndOrs3prop_checkConditionalAndOrs4prop_checkConditionalAndOrs5checkConditionalAndOrsprop_checkQuotedCondRegex1prop_checkQuotedCondRegex2prop_checkQuotedCondRegex3prop_checkQuotedCondRegex4prop_checkQuotedCondRegex5prop_checkQuotedCondRegex6checkQuotedCondRegexprop_checkGlobbedRegex1prop_checkGlobbedRegex2prop_checkGlobbedRegex2aprop_checkGlobbedRegex3prop_checkGlobbedRegex4checkGlobbedRegexprop_checkConstantIfs1prop_checkConstantIfs2aprop_checkConstantIfs2bprop_checkConstantIfs3prop_checkConstantIfs4prop_checkConstantIfs5prop_checkConstantIfs6prop_checkConstantIfs7prop_checkConstantIfs8prop_checkConstantIfs9checkConstantIfsprop_checkLiteralBreakingTestprop_checkLiteralBreakingTest2prop_checkLiteralBreakingTest3prop_checkLiteralBreakingTest4prop_checkLiteralBreakingTest5prop_checkLiteralBreakingTest6prop_checkLiteralBreakingTest7prop_checkLiteralBreakingTest8prop_checkLiteralBreakingTest10checkLiteralBreakingTestprop_checkConstantNullaryprop_checkConstantNullary2prop_checkConstantNullary3prop_checkConstantNullary4prop_checkConstantNullary5prop_checkConstantNullary6prop_checkConstantNullary7checkConstantNullaryprop_checkForDecimals1prop_checkForDecimals2prop_checkForDecimals3checkForDecimalsprop_checkDivBeforeMultprop_checkDivBeforeMult2prop_checkDivBeforeMult3checkDivBeforeMultprop_checkArithmeticDerefprop_checkArithmeticDeref2prop_checkArithmeticDeref3prop_checkArithmeticDeref4prop_checkArithmeticDeref5prop_checkArithmeticDeref6prop_checkArithmeticDeref7prop_checkArithmeticDeref8prop_checkArithmeticDeref9prop_checkArithmeticDeref10prop_checkArithmeticDeref11prop_checkArithmeticDeref12prop_checkArithmeticDeref13checkArithmeticDerefprop_checkArithmeticBadOctal1prop_checkArithmeticBadOctal2prop_checkArithmeticBadOctal3checkArithmeticBadOctalprop_checkComparisonAgainstGlob prop_checkComparisonAgainstGlob2 prop_checkComparisonAgainstGlob3 prop_checkComparisonAgainstGlob4 prop_checkComparisonAgainstGlob5checkComparisonAgainstGlobprop_checkCommarrays1prop_checkCommarrays2prop_checkCommarrays3prop_checkCommarrays4prop_checkCommarrays5prop_checkCommarrays6checkCommarraysprop_checkOrNeq1prop_checkOrNeq2prop_checkOrNeq3prop_checkOrNeq4prop_checkOrNeq5 checkOrNeqprop_checkValidCondOps1prop_checkValidCondOps2prop_checkValidCondOps2aprop_checkValidCondOps3prop_checkValidCondOps4checkValidCondOpsprop_checkUuoeVar1prop_checkUuoeVar2prop_checkUuoeVar3prop_checkUuoeVar4prop_checkUuoeVar5prop_checkUuoeVar6prop_checkUuoeVar7prop_checkUuoeVar8prop_checkUuoeVar9 checkUuoeVarprop_checkTestRedirects1prop_checkTestRedirects2prop_checkTestRedirects3prop_checkTestRedirects4checkTestRedirectsprop_checkSudoRedirect1prop_checkSudoRedirect2prop_checkSudoRedirect3prop_checkSudoRedirect4prop_checkSudoRedirect5prop_checkSudoRedirect6prop_checkSudoRedirect7checkSudoRedirectprop_checkPS11prop_checkPS11aprop_checkPSf2prop_checkPS13prop_checkPS14prop_checkPS14aprop_checkPS15prop_checkPS16prop_checkPS17prop_checkPS18checkPS1Assignmentsprop_checkBackticks1prop_checkBackticks2prop_checkBackticks3checkBackticksprop_checkIndirectExpansion1prop_checkIndirectExpansion2prop_checkIndirectExpansion3prop_checkIndirectExpansion4prop_checkIndirectExpansion5checkIndirectExpansionprop_checkInexplicablyUnquoted1prop_checkInexplicablyUnquoted2prop_checkInexplicablyUnquoted3prop_checkInexplicablyUnquoted4prop_checkInexplicablyUnquoted5prop_checkInexplicablyUnquoted6prop_checkInexplicablyUnquoted7checkInexplicablyUnquotedprop_checkTildeInQuotes1prop_checkTildeInQuotes2prop_checkTildeInQuotes4prop_checkTildeInQuotes5prop_checkTildeInQuotes6checkTildeInQuotesprop_checkLonelyDotDash1prop_checkLonelyDotDash2checkLonelyDotDashprop_checkSpuriousExec1prop_checkSpuriousExec2prop_checkSpuriousExec3prop_checkSpuriousExec4prop_checkSpuriousExec5prop_checkSpuriousExec6prop_checkSpuriousExec7checkSpuriousExecprop_checkSpuriousExpansion1prop_checkSpuriousExpansion2prop_checkSpuriousExpansion3prop_checkSpuriousExpansion4checkSpuriousExpansionprop_checkDollarBrackets1prop_checkDollarBrackets2checkDollarBracketsprop_checkSshHereDoc1prop_checkSshHereDoc2checkSshHereDocprop_subshellAssignmentCheckprop_subshellAssignmentCheck2prop_subshellAssignmentCheck3prop_subshellAssignmentCheck4prop_subshellAssignmentCheck5prop_subshellAssignmentCheck6prop_subshellAssignmentCheck6aprop_subshellAssignmentCheck7prop_subshellAssignmentCheck8prop_subshellAssignmentCheck9prop_subshellAssignmentCheck10prop_subshellAssignmentCheck11prop_subshellAssignmentCheck12prop_subshellAssignmentCheck13prop_subshellAssignmentCheck14prop_subshellAssignmentCheck15prop_subshellAssignmentCheck16prop_subshellAssignmentCheck17prop_subshellAssignmentCheck18subshellAssignmentCheckfindSubshelleddoVariableFlowAnalysisprop_checkSpacefulness1prop_checkSpacefulness2prop_checkSpacefulness3prop_checkSpacefulness4prop_checkSpacefulness4aprop_checkSpacefulness5prop_checkSpacefulness6prop_checkSpacefulness7prop_checkSpacefulness8prop_checkSpacefulness10prop_checkSpacefulness11prop_checkSpacefulness12prop_checkSpacefulness13prop_checkSpacefulness14prop_checkSpacefulness15prop_checkSpacefulness16prop_checkSpacefulness17prop_checkSpacefulness18prop_checkSpacefulness19prop_checkSpacefulness20prop_checkSpacefulness21prop_checkSpacefulness22prop_checkSpacefulness23prop_checkSpacefulness24prop_checkSpacefulness25prop_checkSpacefulness26prop_checkSpacefulness27prop_checkSpacefulness28prop_checkSpacefulness29prop_checkSpacefulness30prop_checkSpacefulness31prop_checkSpacefulness32prop_checkSpacefulness33prop_checkSpacefulness34checkSpacefulnessprop_checkQuotesInLiterals1prop_checkQuotesInLiterals1aprop_checkQuotesInLiterals2prop_checkQuotesInLiterals3prop_checkQuotesInLiterals4prop_checkQuotesInLiterals5prop_checkQuotesInLiterals6prop_checkQuotesInLiterals6aprop_checkQuotesInLiterals7prop_checkQuotesInLiterals8prop_checkQuotesInLiterals9checkQuotesInLiterals"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_checkUnused23prop_checkUnused24prop_checkUnused25prop_checkUnused26prop_checkUnused27prop_checkUnused28prop_checkUnused29prop_checkUnused30prop_checkUnused31prop_checkUnused32prop_checkUnused33prop_checkUnused34prop_checkUnused35checkUnusedAssignmentsprop_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_checkUnassignedReferences21 prop_checkUnassignedReferences22 prop_checkUnassignedReferences23 prop_checkUnassignedReferences24 prop_checkUnassignedReferences25 prop_checkUnassignedReferences26 prop_checkUnassignedReferences27 prop_checkUnassignedReferences28checkUnassignedReferencesprop_checkGlobsAsOptions1prop_checkGlobsAsOptions2prop_checkGlobsAsOptions3checkGlobsAsOptionsprop_checkWhileReadPitfalls1prop_checkWhileReadPitfalls2prop_checkWhileReadPitfalls3prop_checkWhileReadPitfalls4prop_checkWhileReadPitfalls5prop_checkWhileReadPitfalls6prop_checkWhileReadPitfalls7prop_checkWhileReadPitfalls8checkWhileReadPitfallsprop_checkPrefixAssign1prop_checkPrefixAssign2checkPrefixAssignmentReferenceprop_checkCharRangeGlob1prop_checkCharRangeGlob2prop_checkCharRangeGlob3prop_checkCharRangeGlob4prop_checkCharRangeGlob5checkCharRangeGlobprop_checkCdAndBack1prop_checkCdAndBack2prop_checkCdAndBack3prop_checkCdAndBack4checkCdAndBackprop_checkLoopKeywordScope1prop_checkLoopKeywordScope2prop_checkLoopKeywordScope3prop_checkLoopKeywordScope4prop_checkLoopKeywordScope5prop_checkLoopKeywordScope6prop_checkLoopKeywordScope7checkLoopKeywordScopeprop_checkFunctionDeclarations1prop_checkFunctionDeclarations2prop_checkFunctionDeclarations3checkFunctionDeclarationsprop_checkCatastrophicRm1prop_checkCatastrophicRm2prop_checkCatastrophicRm3prop_checkCatastrophicRm4prop_checkCatastrophicRm5prop_checkCatastrophicRm6prop_checkCatastrophicRm8prop_checkCatastrophicRm9prop_checkCatastrophicRm10prop_checkCatastrophicRm11prop_checkCatastrophicRm12prop_checkCatastrophicRm13prop_checkCatastrophicRmAprop_checkCatastrophicRmBcheckCatastrophicRmprop_checkStderrPipe1prop_checkStderrPipe2checkStderrPipeprop_checkUnpassedInFunctions1prop_checkUnpassedInFunctions2prop_checkUnpassedInFunctions3prop_checkUnpassedInFunctions4prop_checkUnpassedInFunctions5prop_checkUnpassedInFunctions6prop_checkUnpassedInFunctions7prop_checkUnpassedInFunctions8prop_checkUnpassedInFunctions9prop_checkUnpassedInFunctions10prop_checkUnpassedInFunctions11checkUnpassedInFunctionsprop_checkOverridingPath1prop_checkOverridingPath2prop_checkOverridingPath3prop_checkOverridingPath4prop_checkOverridingPath5prop_checkOverridingPath6prop_checkOverridingPath7prop_checkOverridingPath8checkOverridingPathprop_checkTildeInPath1prop_checkTildeInPath2prop_checkTildeInPath3checkTildeInPathprop_checkUnsupported3prop_checkUnsupported4prop_checkUnsupported5checkUnsupported shellSupport groupWithprop_checkMultipleAppends1prop_checkMultipleAppends2prop_checkMultipleAppends3checkMultipleAppendsprop_checkSuspiciousIFS1prop_checkSuspiciousIFS2checkSuspiciousIFSprop_checkGrepQ1prop_checkGrepQ2prop_checkGrepQ3prop_checkGrepQ4prop_checkGrepQ5prop_checkGrepQ6checkShouldUseGrepQ prop_checkTestArgumentSplitting1 prop_checkTestArgumentSplitting2 prop_checkTestArgumentSplitting3 prop_checkTestArgumentSplitting4 prop_checkTestArgumentSplitting5 prop_checkTestArgumentSplitting6 prop_checkTestArgumentSplitting7 prop_checkTestArgumentSplitting8 prop_checkTestArgumentSplitting9!prop_checkTestArgumentSplitting10!prop_checkTestArgumentSplitting11!prop_checkTestArgumentSplitting12!prop_checkTestArgumentSplitting13!prop_checkTestArgumentSplitting14!prop_checkTestArgumentSplitting15checkTestArgumentSplittingprop_checkMaskedReturns1prop_checkMaskedReturns2prop_checkMaskedReturns3prop_checkMaskedReturns4prop_checkMaskedReturns5checkMaskedReturnsprop_checkReadWithoutR1prop_checkReadWithoutR2checkReadWithoutRprop_checkUncheckedCd1prop_checkUncheckedCd2prop_checkUncheckedCd3prop_checkUncheckedCd4prop_checkUncheckedCd5prop_checkUncheckedCd6prop_checkUncheckedCd7prop_checkUncheckedCd8checkUncheckedCd#prop_checkLoopVariableReassignment1#prop_checkLoopVariableReassignment2#prop_checkLoopVariableReassignment3checkLoopVariableReassignmentprop_checkTrailingBracket1prop_checkTrailingBracket2prop_checkTrailingBracket3prop_checkTrailingBracket4prop_checkTrailingBracket5checkTrailingBracketprop_checkReturnAgainstZero1prop_checkReturnAgainstZero2prop_checkReturnAgainstZero3prop_checkReturnAgainstZero4prop_checkReturnAgainstZero5prop_checkReturnAgainstZero6prop_checkReturnAgainstZero7prop_checkReturnAgainstZero8prop_checkReturnAgainstZero9checkReturnAgainstZeroprop_checkRedirectedNowhere1prop_checkRedirectedNowhere2prop_checkRedirectedNowhere3prop_checkRedirectedNowhere4prop_checkRedirectedNowhere5prop_checkRedirectedNowhere6prop_checkRedirectedNowhere7prop_checkRedirectedNowhere8checkRedirectedNowhere!prop_checkArrayAssignmentIndices1!prop_checkArrayAssignmentIndices2!prop_checkArrayAssignmentIndices3!prop_checkArrayAssignmentIndices4!prop_checkArrayAssignmentIndices5!prop_checkArrayAssignmentIndices6!prop_checkArrayAssignmentIndices7!prop_checkArrayAssignmentIndices8!prop_checkArrayAssignmentIndices9checkArrayAssignmentIndicesprop_checkUnmatchableCases1prop_checkUnmatchableCases2prop_checkUnmatchableCases3prop_checkUnmatchableCases4checkUnmatchableCasesprop_checkSubshellAsTest1prop_checkSubshellAsTest2prop_checkSubshellAsTest3prop_checkSubshellAsTest4prop_checkSubshellAsTest5prop_checkSubshellAsTest6prop_checkSubshellAsTest7checkSubshellAsTestForShell getCheckerchecks testCheckerprop_checkBashismsprop_checkBashisms2prop_checkBashisms3prop_checkBashisms4prop_checkBashisms5prop_checkBashisms6prop_checkBashisms7prop_checkBashisms8prop_checkBashisms9prop_checkBashisms10prop_checkBashisms11prop_checkBashisms12prop_checkBashisms13prop_checkBashisms14prop_checkBashisms15prop_checkBashisms16prop_checkBashisms17prop_checkBashisms18prop_checkBashisms19prop_checkBashisms20prop_checkBashisms21prop_checkBashisms22prop_checkBashisms23prop_checkBashisms24prop_checkBashisms25prop_checkBashisms26prop_checkBashisms27prop_checkBashisms28prop_checkBashisms29prop_checkBashisms30prop_checkBashisms31prop_checkBashisms32prop_checkBashisms33prop_checkBashisms34prop_checkBashisms35prop_checkBashisms36prop_checkBashisms37prop_checkBashisms38prop_checkBashisms39prop_checkBashisms40prop_checkBashisms41prop_checkBashisms42prop_checkBashisms43prop_checkBashisms44prop_checkBashisms45prop_checkBashisms46prop_checkBashisms47prop_checkBashisms48prop_checkBashisms49prop_checkBashisms50prop_checkBashisms51prop_checkBashisms52prop_checkBashisms53prop_checkBashisms54 checkBashismsprop_checkEchoSed1prop_checkEchoSed2 checkEchoSedprop_checkBraceExpansionVars1prop_checkBraceExpansionVars2prop_checkBraceExpansionVars3prop_checkBraceExpansionVars4checkBraceExpansionVars!prop_checkMultiDimensionalArrays1!prop_checkMultiDimensionalArrays2!prop_checkMultiDimensionalArrays3!prop_checkMultiDimensionalArrays4!prop_checkMultiDimensionalArrays5!prop_checkMultiDimensionalArrays6checkMultiDimensionalArrays CommandCheck CommandNameExactlyBasename arguments commandChecksbuildCommandMap prop_checkTr1 prop_checkTr2prop_checkTr2a prop_checkTr3prop_checkTr3aprop_checkTr3b prop_checkTr4 prop_checkTr5 prop_checkTr6 prop_checkTr8 prop_checkTr9prop_checkTr10prop_checkTr11checkTrprop_checkFindNameGlob1prop_checkFindNameGlob2prop_checkFindNameGlob3checkFindNameGlobprop_checkNeedlessExprprop_checkNeedlessExpr2prop_checkNeedlessExpr3prop_checkNeedlessExpr4checkNeedlessExprprop_checkGrepRe1prop_checkGrepRe2prop_checkGrepRe3prop_checkGrepRe4prop_checkGrepRe5prop_checkGrepRe6prop_checkGrepRe7prop_checkGrepRe8prop_checkGrepRe9prop_checkGrepRe10prop_checkGrepRe11prop_checkGrepRe12 checkGrepReprop_checkTrapQuotes1prop_checkTrapQuotes1aprop_checkTrapQuotes2prop_checkTrapQuotes3checkTrapQuotesprop_checkReturn1prop_checkReturn2prop_checkReturn3prop_checkReturn4prop_checkReturn5prop_checkReturn6prop_checkReturn7 checkReturn%prop_checkFindExecWithSingleArgument1%prop_checkFindExecWithSingleArgument2%prop_checkFindExecWithSingleArgument3checkFindExecWithSingleArgumentprop_checkUnusedEchoEscapes1prop_checkUnusedEchoEscapes2prop_checkUnusedEchoEscapes3prop_checkUnusedEchoEscapes4prop_checkUnusedEchoEscapes5checkUnusedEchoEscapesprop_checkInjectableFindSh1prop_checkInjectableFindSh2prop_checkInjectableFindSh3checkInjectableFindShprop_checkFindActionPrecedence1prop_checkFindActionPrecedence2prop_checkFindActionPrecedence3checkFindActionPrecedenceprop_checkMkdirDashPM0prop_checkMkdirDashPM1prop_checkMkdirDashPM2prop_checkMkdirDashPM3prop_checkMkdirDashPM4prop_checkMkdirDashPM5prop_checkMkdirDashPM6prop_checkMkdirDashPM7prop_checkMkdirDashPM8prop_checkMkdirDashPM9prop_checkMkdirDashPM10prop_checkMkdirDashPM11prop_checkMkdirDashPM12prop_checkMkdirDashPM13prop_checkMkdirDashPM14checkMkdirDashPMprop_checkNonportableSignals1prop_checkNonportableSignals2prop_checkNonportableSignals3prop_checkNonportableSignals4prop_checkNonportableSignals5prop_checkNonportableSignals6checkNonportableSignalsprop_checkInteractiveSu1prop_checkInteractiveSu2prop_checkInteractiveSu3prop_checkInteractiveSu4checkInteractiveSuprop_checkSshCmdStr1prop_checkSshCmdStr2prop_checkSshCmdStr3checkSshCommandStringprop_checkPrintfVar1prop_checkPrintfVar2prop_checkPrintfVar3prop_checkPrintfVar4prop_checkPrintfVar5prop_checkPrintfVar6prop_checkPrintfVar7prop_checkPrintfVar8prop_checkPrintfVar9prop_checkPrintfVar10prop_checkPrintfVar11checkPrintfVarprop_checkUuoeCmd1prop_checkUuoeCmd2prop_checkUuoeCmd3prop_checkUuoeCmd4prop_checkUuoeCmd5prop_checkUuoeCmd6 checkUuoeCmdprop_checkSetAssignment1prop_checkSetAssignment2prop_checkSetAssignment3prop_checkSetAssignment4prop_checkSetAssignment5prop_checkSetAssignment6checkSetAssignmentprop_checkExportedExpansions1prop_checkExportedExpansions2prop_checkExportedExpansions3checkExportedExpansionsprop_checkAliasesUsesArgs1prop_checkAliasesUsesArgs2prop_checkAliasesUsesArgs3checkAliasesUsesArgsprop_checkAliasesExpandEarly1prop_checkAliasesExpandEarly2prop_checkAliasesExpandEarly3checkAliasesExpandEarlyprop_checkUnsetGlobs1prop_checkUnsetGlobs2checkUnsetGlobsprop_checkFindWithoutPath1prop_checkFindWithoutPath2prop_checkFindWithoutPath3prop_checkFindWithoutPath4checkFindWithoutPathprop_checkTimeParameters1prop_checkTimeParameters2prop_checkTimeParameters3prop_checkTimeParameters4checkTimeParametersprop_checkTimedCommand1prop_checkTimedCommand2prop_checkTimedCommand3checkTimedCommandprop_checkLocalScope1prop_checkLocalScope2checkLocalScopeprop_checkDeprecatedTempfile1prop_checkDeprecatedTempfile2checkDeprecatedTempfileprop_checkDeprecatedEgrepcheckDeprecatedEgrepprop_checkDeprecatedFgrepcheckDeprecatedFgrepcheckerstokenToPosition getErrorscheckcheckWithIncludesprop_findsParseIssueprop_commentDisablesParseIssue1prop_commentDisablesParseIssue2prop_findsAnalysisIssue"prop_commentDisablesAnalysisIssue1"prop_commentDisablesAnalysisIssue2prop_optionDisablesIssue1prop_optionDisablesIssue2prop_canParseDevNullprop_failsWhenNotSourcingprop_worksWhenSourcingprop_worksWhenDottingprop_noInfiniteSourcingprop_canSourceBadSyntaxprop_cantSourceDynamicprop_cantSourceDynamic2#prop_canSourceDynamicWhenRedirected$prop_sourceDirectiveDoesntFollowFileprop_filewideAnnotationBaseprop_filewideAnnotation1prop_filewideAnnotation2prop_filewideAnnotation3prop_filewideAnnotation4prop_filewideAnnotation5prop_filewideAnnotation6prop_filewideAnnotation7prop_filewideAnnotationBase2prop_filewideAnnotation8