j      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                   Safe  None:None  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~{|}xyzvwtupqrs !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno    a !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~NoneNoneAAANoneNone:      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ' ' '      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 'None:g()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~g()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~gA;<=>?@89:34567012+,-./()*BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~T()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None:      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ None  None   None None NoneNone:      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNONoneNonePQRSTUVWXYZ[\]^_`abcdePQRSTUVWXYZ[\]^_`abcdef !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~((                   ((      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK'ShellCheck-0.4.5-9mN4Ktd9zPwKa9vnHCuNvcShellCheck.RegexShellCheck.ASTShellCheck.ASTLibShellCheck.InterfaceShellCheck.DataShellCheck.ParserShellCheck.AnalyzerLibShellCheck.AnalyticsShellCheck.Formatter.FormatShellCheck.Formatter.CheckStyleShellCheck.Formatter.GCCShellCheck.Formatter.JSONShellCheck.Formatter.TTYShellCheck.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_GroupTC_NoaryTC_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_OrIf 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_IncludeCaseType 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 $fShowTokenisLoop willSplitisGlob isConstantisEmpty oversimplify getFlagsUntil getAllFlagsgetLeadingFlags bracedStringisArrayExpansionmayBecomeMultipleArgswillBecomeMultipleArgswillConcatInAssignmentgetLiteralStringonlyLiteralStringgetUnquotedLiteralgetGlobOrLiteralStringgetLiteralStringExt isLiteral getWordParts braceExpand getCommandgetCommandNamegetCommandNameFromExpansiongetCommandBasename isAssignmentisOnlyRedirection isFunctiongetCommandSequencesgetAssociativeArrays 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 sampleWordsshellForExecutable parseScript $fShowNote$fEqNote$fShowParseNote $fEqParseNote $fShowContext$fShowHereDocContextrunTests VariableStateDeadAlive DataSource SourceFromSourceExternalSourceDeclaration SourceIntegerDataType DataString DataArray StackData StackScope StackScopeEnd Assignment ReferenceScope SubshellScope NoneScope Parameters variableFlow parentMap shellTypeshellTypeSpecifiedAnalysis defaultSpecpScript makeComment addCommentwarnerrinfostylemakeParametersprop_determineShell0prop_determineShell1prop_determineShell2prop_determineShell3prop_determineShell4prop_determineShell5prop_determineShell6determineShell getParentTree getTokenMap isQuoteFreeisStrictlyQuoteFreeisQuoteFreeNode isParamTogetClosestCommandusedAsCommandNamegetPath 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!!!filterByAnnotation $fShowScope $fEqScope$fShowDataSource$fShowDataType$fShowStackData$fShowVariableState runAnalytics FormatterheaderonResult onFailurefooterlineNo endLineNocolNoendColNocodeNo messageText severityTextmakeNonVirtualformat$fJSONPositionedComment runChecks$fEqCommandName$fOrdCommandName analyzeScript checkScriptcatchIOversionbindirlibdirdatadir libexecdir sysconfdir getBinDir getLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName SystemState contextStack parseProblems UserStatelastId positionMap parseNotes hereDocMappendingHereDocsHereDocContextHereDocPendingHereDocBoundaryContext ContextNameContextAnnotation ContextSource ParseNoteNoteSCParserSCBase backslashlinefeed singleQuote doubleQuote variableStart variableChars functionCharsspecialVariable quotableCharsquotablebracedQuotabledoubleQuotableCharsdoubleQuotable whitespacelinewhitespacesuspectCharAfterQuotesextglobStartChars extglobStartunicodeDoubleQuoteChars prop_spacingspacingspacing1prop_allspacingprop_allspacing2prop_allspacing3 allspacingallspacingOrFailunicodeDoubleQuoteunicodeSingleQuotecarriageReturn almostSpaceinitialUserStatecodeForParseNotenoteToParseNote getLastId getNextIdAt getNextIdaddToHereDocMapwithHereDocBoundaryaddPendingHereDocpopPendingHereDocsisHereDocBoundarygetMap getParseNotes addParseNoteshouldIgnoreCode shouldFollowgetSourceOverrideinitialSystemState parseProblemsetCurrentContextsgetCurrentContexts popContext pushContextparseProblemAtWithEndparseProblemAt 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_readNormalWord9readNormalWordreadNormalishWord readIndexSpancheckPossibleTerminationreadNormalWordPart readSpacePartreadDollarBracedWordreadDollarBracedPartreadDollarBracedLiteralprop_readProcSub1prop_readProcSub2prop_readProcSub3 readProcSubprop_readSingleQuotedprop_readSingleQuoted2prop_readsingleQuoted3prop_readSingleQuoted4prop_readSingleQuoted5prop_readSingleQuoted6readSingleQuotedreadSingleQuotedLiteralreadSingleQuotedPartprop_readBackTickedprop_readBackTicked2prop_readBackTicked3prop_readBackTicked4prop_readBackTicked5prop_readBackTicked6prop_readBackTicked7prop_readBackTicked8readQuotedBackTickedreadUnquotedBackTickedreadBackTickedsubParseinSeparateContextforgetOnFailureparseForgettingContextprop_readDoubleQuotedprop_readDoubleQuoted2prop_readDoubleQuoted3prop_readDoubleQuoted4prop_readDoubleQuoted5prop_readDoubleQuoted6prop_readDoubleQuoted7readDoubleQuotedsuggestForgotClosingQuotedoubleQuotedPartreadDoubleQuotedLiteralreadDoubleLiteralreadDoubleLiteralPartreadNormalLiteralprop_readGlob1prop_readGlob2prop_readGlob3prop_readGlob4prop_readGlob5prop_readGlob6prop_readGlob7prop_readGlob8readGlobreadNormalLiteralPartreadNormalEscapedprop_readExtglob1prop_readExtglob2prop_readExtglob4prop_readExtglob5prop_readExtglob6prop_readExtglob7prop_readExtglob8 readExtglobreadExtglobPartreadSingleEscapedreadDoubleEscapedreadBraceEscapedreadGenericLiteralreadGenericLiteral1readGenericEscapedprop_readBracedprop_readBraced2prop_readBraced3prop_readBraced4prop_readBraced5prop_readBraced6prop_readBraced7prop_readBraced8 readBracedreadNormalDollarreadDoubleQuotedDollarprop_readDollarExpression1prop_readDollarExpression2prop_readDollarExpression3readDollarExpressionprop_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_readHereDoc11 readHereDocreadPendingHereDocs readFilename readIoFileOpreadIoDuplicateprop_readIoFile readIoFilereadIoVariable readIoSourceprop_readIoRedirectprop_readIoRedirect2prop_readIoRedirect3prop_readIoRedirect4prop_readIoRedirect5prop_readIoRedirect6readIoRedirectreadRedirectListprop_readHereStringreadHereStringreadNewlineList readLineBreakprop_readSeparator1prop_readSeparator2readSeparatorOpreadSequentialSep 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_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_readShebang2prop_readShebang3prop_readShebang4 readShebang verifyEofprop_readScript1prop_readScript2prop_readScript3prop_readScript4prop_readScript5readScriptFile readScript isWarningisOkisNotOk testParse parsesCleanlyparseWithNotes compareNotes sortNotes makeErrorForgetStringFromParsec runParsersystem parseShellreparseIndicesreattachHereDocstoPositionedCommentposToPosltltt treeChecks checksForrunList checkListrunNodeAnalysis nodeCheckswouldHaveBeenGlobverify verifyNot verifyTree verifyNotTree checkCommandcheckUnqualifiedCommand checkNodeproducesCommentsdisthasFloatingPoint isConditionprop_checkEchoWc3 checkEchoWcprop_checkEchoSed1prop_checkEchoSed2 checkEchoSedprop_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_checkPipePitfalls9checkPipePitfallsindexOfSublistsprop_checkShebangParameters1prop_checkShebangParameters2checkShebangParametersprop_checkShebang1prop_checkShebang2prop_checkShebang3prop_checkShebang4 checkShebangprop_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_checkBashisms52 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_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_checkSingleQuotedVariables12checkSingleQuotedVariablesprop_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_checkQuotedCondRegex5checkQuotedCondRegexprop_checkGlobbedRegex1prop_checkGlobbedRegex2prop_checkGlobbedRegex2aprop_checkGlobbedRegex3prop_checkGlobbedRegex4checkGlobbedRegexprop_checkConstantIfs1prop_checkConstantIfs2aprop_checkConstantIfs2bprop_checkConstantIfs3prop_checkConstantIfs4prop_checkConstantIfs5prop_checkConstantIfs6prop_checkConstantIfs7prop_checkConstantIfs8checkConstantIfsprop_checkLiteralBreakingTestprop_checkLiteralBreakingTest2prop_checkLiteralBreakingTest3prop_checkLiteralBreakingTest4prop_checkLiteralBreakingTest5prop_checkLiteralBreakingTest6prop_checkLiteralBreakingTest7prop_checkLiteralBreakingTest8prop_checkLiteralBreakingTest10checkLiteralBreakingTestprop_checkConstantNoaryprop_checkConstantNoary2prop_checkConstantNoary3prop_checkConstantNoary4prop_checkConstantNoary5prop_checkConstantNoary6prop_checkConstantNoary7checkConstantNoaryprop_checkBraceExpansionVars1prop_checkBraceExpansionVars2prop_checkBraceExpansionVars3prop_checkBraceExpansionVars4checkBraceExpansionVarsprop_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_checkTimeParameters1prop_checkTimeParameters2prop_checkTimeParameters3checkTimeParametersprop_checkTimedCommand1prop_checkTimedCommand2prop_checkTimedCommand3checkTimedCommandprop_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_checkInexplicablyUnquoted6checkInexplicablyUnquotedprop_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_checkSpacefulness32checkSpacefulnessprop_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_checkUnassignedReferences27checkUnassignedReferencesprop_checkGlobsAsOptions1prop_checkGlobsAsOptions2prop_checkGlobsAsOptions3checkGlobsAsOptionsprop_checkWhileReadPitfalls1prop_checkWhileReadPitfalls2prop_checkWhileReadPitfalls3prop_checkWhileReadPitfalls4prop_checkWhileReadPitfalls5prop_checkWhileReadPitfalls6prop_checkWhileReadPitfalls7checkWhileReadPitfallsprop_checkPrefixAssign1prop_checkPrefixAssign2checkPrefixAssignmentReferenceprop_checkCharRangeGlob1prop_checkCharRangeGlob2prop_checkCharRangeGlob3prop_checkCharRangeGlob4prop_checkCharRangeGlob5checkCharRangeGlobprop_checkCdAndBack1prop_checkCdAndBack2prop_checkCdAndBack3prop_checkCdAndBack4checkCdAndBackprop_checkLoopKeywordScope1prop_checkLoopKeywordScope2prop_checkLoopKeywordScope3prop_checkLoopKeywordScope4prop_checkLoopKeywordScope5prop_checkLoopKeywordScope6prop_checkLoopKeywordScope7checkLoopKeywordScopeprop_checkLocalScope1prop_checkLocalScope2checkLocalScopeprop_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_checkGrepQ6checkShouldUseGrepQprop_checkTestGlobs1prop_checkTestGlobs2checkTestGlobsprop_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_checkTrailingBracket5checkTrailingBracket!prop_checkMultiDimensionalArrays1!prop_checkMultiDimensionalArrays2!prop_checkMultiDimensionalArrays3!prop_checkMultiDimensionalArrays4!prop_checkMultiDimensionalArrays5!prop_checkMultiDimensionalArrays6checkMultiDimensionalArraysprop_checkReturnAgainstZero1prop_checkReturnAgainstZero2prop_checkReturnAgainstZero3prop_checkReturnAgainstZero4prop_checkReturnAgainstZero5prop_checkReturnAgainstZero6prop_checkReturnAgainstZero7prop_checkReturnAgainstZero8prop_checkReturnAgainstZero9checkReturnAgainstZero outputResult formatFile formatComment outputErrorattrescapeescape'severity collectResultfinish colorForLevel cuteIndentcode getColorFunc CommandCheck CommandNameExactlyBasename nullCheck composeChecks 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_checkGrepRe11 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_checkPrintfVar10checkPrintfVarprop_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_checkFindWithoutPath4checkFindWithoutPathtokenToPosition getErrorscheckcheckWithIncludesprop_findsParseIssueprop_commentDisablesParseIssue1prop_commentDisablesParseIssue2prop_findsAnalysisIssue"prop_commentDisablesAnalysisIssue1"prop_commentDisablesAnalysisIssue2prop_optionDisablesIssue1prop_optionDisablesIssue2prop_canParseDevNullprop_failsWhenNotSourcingprop_worksWhenSourcingprop_worksWhenDottingprop_noInfiniteSourcingprop_canSourceBadSyntaxprop_cantSourceDynamicprop_cantSourceDynamic2#prop_canSourceDynamicWhenRedirected$prop_sourceDirectiveDoesntFollowFile