Preparing report...

Report for github.com/z7zmey/php-parser

A+    Excellent!    Found 26 issues across 41 files

Tweet

gofmt100%

Gofmt formats Go programs. We run gofmt -s on your code, where -s is for the "simplify" command

No problems detected. Good job!


go_vet100%

go vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.

No problems detected. Good job!


gocyclo95%

Gocyclo calculates cyclomatic complexities of functions in Go source code. The cyclomatic complexity of a function is calculated according to the following rules: 1 is the base complexity of a function +1 for each 'if', 'for', 'case', '&&' or '||' Go Report Card warns on functions with cyclomatic complexity > 15.


golint46%

Golint is a linter for Go source code.

    • php-parser/pkg/visitor/dumper/dumper.go
    • Line 13: warning: exported type Dumper should have comment or be unexported (golint)
    • Line 20: warning: exported function NewDumper should have comment or be unexported (golint)
    • Line 24: warning: exported method Dumper.WithTokens should have comment or be unexported (golint)
    • Line 29: warning: exported method Dumper.WithPositions should have comment or be unexported (golint)
    • Line 34: warning: exported method Dumper.Dump should have comment or be unexported (golint)
    • Line 166: warning: exported method Dumper.Root should have comment or be unexported (golint)
    • Line 178: warning: exported method Dumper.Nullable should have comment or be unexported (golint)
    • Line 190: warning: exported method Dumper.Parameter should have comment or be unexported (golint)
    • Line 206: warning: exported method Dumper.Identifier should have comment or be unexported (golint)
    • Line 218: warning: exported method Dumper.Argument should have comment or be unexported (golint)
    • Line 231: warning: exported method Dumper.StmtBreak should have comment or be unexported (golint)
    • Line 244: warning: exported method Dumper.StmtCase should have comment or be unexported (golint)
    • Line 258: warning: exported method Dumper.StmtCatch should have comment or be unexported (golint)
    • Line 277: warning: exported method Dumper.StmtClass should have comment or be unexported (golint)
    • Line 302: warning: exported method Dumper.StmtClassConstList should have comment or be unexported (golint)
    • Line 317: warning: exported method Dumper.StmtClassMethod should have comment or be unexported (golint)
    • Line 338: warning: exported method Dumper.StmtConstList should have comment or be unexported (golint)
    • Line 352: warning: exported method Dumper.StmtConstant should have comment or be unexported (golint)
    • Line 365: warning: exported method Dumper.StmtContinue should have comment or be unexported (golint)
    • Line 378: warning: exported method Dumper.StmtDeclare should have comment or be unexported (golint)
    • Line 397: warning: exported method Dumper.StmtDefault should have comment or be unexported (golint)
    • Line 410: warning: exported method Dumper.StmtDo should have comment or be unexported (golint)
    • Line 428: warning: exported method Dumper.StmtEcho should have comment or be unexported (golint)
    • Line 442: warning: exported method Dumper.StmtElse should have comment or be unexported (golint)
    • Line 455: warning: exported method Dumper.StmtElseIf should have comment or be unexported (golint)
    • Line 471: warning: exported method Dumper.StmtExpression should have comment or be unexported (golint)
    • Line 483: warning: exported method Dumper.StmtFinally should have comment or be unexported (golint)
    • Line 497: warning: exported method Dumper.StmtFor should have comment or be unexported (golint)
    • Line 522: warning: exported method Dumper.StmtForeach should have comment or be unexported (golint)
    • Line 545: warning: exported method Dumper.StmtFunction should have comment or be unexported (golint)
    • Line 567: warning: exported method Dumper.StmtGlobal should have comment or be unexported (golint)
    • Line 581: warning: exported method Dumper.StmtGoto should have comment or be unexported (golint)
    • Line 594: warning: exported method Dumper.StmtHaltCompiler should have comment or be unexported (golint)
    • Line 608: warning: exported method Dumper.StmtIf should have comment or be unexported (golint)
    • Line 628: warning: exported method Dumper.StmtInlineHtml should have comment or be unexported (golint)
    • Line 640: warning: exported method Dumper.StmtInterface should have comment or be unexported (golint)
    • Line 658: warning: exported method Dumper.StmtLabel should have comment or be unexported (golint)
    • Line 670: warning: exported method Dumper.StmtNamespace should have comment or be unexported (golint)
    • Line 686: warning: exported method Dumper.StmtNop should have comment or be unexported (golint)
    • Line 697: warning: exported method Dumper.StmtProperty should have comment or be unexported (golint)
    • Line 710: warning: exported method Dumper.StmtPropertyList should have comment or be unexported (golint)
    • Line 725: warning: exported method Dumper.StmtReturn should have comment or be unexported (golint)
    • Line 738: warning: exported method Dumper.StmtStatic should have comment or be unexported (golint)
    • Line 752: warning: exported method Dumper.StmtStaticVar should have comment or be unexported (golint)
    • Line 765: warning: exported method Dumper.StmtStmtList should have comment or be unexported (golint)
    • Line 778: warning: exported method Dumper.StmtSwitch should have comment or be unexported (golint)
    • Line 799: warning: exported method Dumper.StmtThrow should have comment or be unexported (golint)
    • Line 812: warning: exported method Dumper.StmtTrait should have comment or be unexported (golint)
    • Line 827: warning: exported method Dumper.StmtTraitUse should have comment or be unexported (golint)
    • Line 844: warning: exported method Dumper.StmtTraitUseAlias should have comment or be unexported (golint)
    • Line 861: warning: exported method Dumper.StmtTraitUsePrecedence should have comment or be unexported (golint)
    • Line 878: warning: exported method Dumper.StmtTry should have comment or be unexported (golint)
    • Line 894: warning: exported method Dumper.StmtUnset should have comment or be unexported (golint)
    • Line 910: warning: exported method Dumper.StmtUse should have comment or be unexported (golint)
    • Line 925: warning: exported method Dumper.StmtGroupUse should have comment or be unexported (golint)
    • Line 945: warning: exported method Dumper.StmtUseDeclaration should have comment or be unexported (golint)
    • Line 960: warning: exported method Dumper.StmtWhile should have comment or be unexported (golint)
    • Line 978: warning: exported method Dumper.ExprArray should have comment or be unexported (golint)
    • Line 993: warning: exported method Dumper.ExprArrayDimFetch should have comment or be unexported (golint)
    • Line 1007: warning: exported method Dumper.ExprArrayItem should have comment or be unexported (golint)
    • Line 1022: warning: exported method Dumper.ExprArrowFunction should have comment or be unexported (golint)
    • Line 1043: warning: exported method Dumper.ExprBitwiseNot should have comment or be unexported (golint)
    • Line 1055: warning: exported method Dumper.ExprBooleanNot should have comment or be unexported (golint)
    • Line 1067: warning: exported method Dumper.ExprBrackets should have comment or be unexported (golint)
    • Line 1080: warning: exported method Dumper.ExprClassConstFetch should have comment or be unexported (golint)
    • Line 1093: warning: exported method Dumper.ExprClone should have comment or be unexported (golint)
    • Line 1105: warning: exported method Dumper.ExprClosure should have comment or be unexported (golint)
    • Line 1132: warning: exported method Dumper.ExprClosureUse should have comment or be unexported (golint)
    • Line 1144: warning: exported method Dumper.ExprConstFetch should have comment or be unexported (golint)
    • Line 1155: warning: exported method Dumper.ExprEmpty should have comment or be unexported (golint)
    • Line 1169: warning: exported method Dumper.ExprErrorSuppress should have comment or be unexported (golint)
    • Line 1181: warning: exported method Dumper.ExprEval should have comment or be unexported (golint)
    • Line 1195: warning: exported method Dumper.ExprExit should have comment or be unexported (golint)
    • Line 1209: warning: exported method Dumper.ExprFunctionCall should have comment or be unexported (golint)
    • Line 1224: warning: exported method Dumper.ExprInclude should have comment or be unexported (golint)
    • Line 1236: warning: exported method Dumper.ExprIncludeOnce should have comment or be unexported (golint)
    • Line 1248: warning: exported method Dumper.ExprInstanceOf should have comment or be unexported (golint)
    • Line 1261: warning: exported method Dumper.ExprIsset should have comment or be unexported (golint)
    • Line 1276: warning: exported method Dumper.ExprList should have comment or be unexported (golint)
    • Line 1291: warning: exported method Dumper.ExprMethodCall should have comment or be unexported (golint)
    • Line 1310: warning: exported method Dumper.ExprNew should have comment or be unexported (golint)
    • Line 1326: warning: exported method Dumper.ExprPostDec should have comment or be unexported (golint)
    • Line 1338: warning: exported method Dumper.ExprPostInc should have comment or be unexported (golint)
    • Line 1350: warning: exported method Dumper.ExprPreDec should have comment or be unexported (golint)
    • Line 1362: warning: exported method Dumper.ExprPreInc should have comment or be unexported (golint)
    • Line 1374: warning: exported method Dumper.ExprPrint should have comment or be unexported (golint)
    • Line 1386: warning: exported method Dumper.ExprPropertyFetch should have comment or be unexported (golint)
    • Line 1401: warning: exported method Dumper.ExprRequire should have comment or be unexported (golint)
    • Line 1413: warning: exported method Dumper.ExprRequireOnce should have comment or be unexported (golint)
    • Line 1425: warning: exported method Dumper.ExprShellExec should have comment or be unexported (golint)
    • Line 1438: warning: exported method Dumper.ExprStaticCall should have comment or be unexported (golint)
    • Line 1457: warning: exported method Dumper.ExprStaticPropertyFetch should have comment or be unexported (golint)
    • Line 1470: warning: exported method Dumper.ExprTernary should have comment or be unexported (golint)
    • Line 1485: warning: exported method Dumper.ExprUnaryMinus should have comment or be unexported (golint)
    • Line 1497: warning: exported method Dumper.ExprUnaryPlus should have comment or be unexported (golint)
    • Line 1509: warning: exported method Dumper.ExprVariable should have comment or be unexported (golint)
    • Line 1523: warning: exported method Dumper.ExprYield should have comment or be unexported (golint)
    • Line 1537: warning: exported method Dumper.ExprYieldFrom should have comment or be unexported (golint)
    • Line 1549: warning: exported method Dumper.ExprAssign should have comment or be unexported (golint)
    • Line 1562: warning: exported method Dumper.ExprAssignReference should have comment or be unexported (golint)
    • Line 1576: warning: exported method Dumper.ExprAssignBitwiseAnd should have comment or be unexported (golint)
    • Line 1589: warning: exported method Dumper.ExprAssignBitwiseOr should have comment or be unexported (golint)
    • Line 1602: warning: exported method Dumper.ExprAssignBitwiseXor should have comment or be unexported (golint)
    • Line 1615: warning: exported method Dumper.ExprAssignCoalesce should have comment or be unexported (golint)
    • Line 1628: warning: exported method Dumper.ExprAssignConcat should have comment or be unexported (golint)
    • Line 1641: warning: exported method Dumper.ExprAssignDiv should have comment or be unexported (golint)
    • Line 1654: warning: exported method Dumper.ExprAssignMinus should have comment or be unexported (golint)
    • Line 1667: warning: exported method Dumper.ExprAssignMod should have comment or be unexported (golint)
    • Line 1680: warning: exported method Dumper.ExprAssignMul should have comment or be unexported (golint)
    • Line 1693: warning: exported method Dumper.ExprAssignPlus should have comment or be unexported (golint)
    • Line 1706: warning: exported method Dumper.ExprAssignPow should have comment or be unexported (golint)
    • Line 1719: warning: exported method Dumper.ExprAssignShiftLeft should have comment or be unexported (golint)
    • Line 1732: warning: exported method Dumper.ExprAssignShiftRight should have comment or be unexported (golint)
    • Line 1745: warning: exported method Dumper.ExprBinaryBitwiseAnd should have comment or be unexported (golint)
    • Line 1758: warning: exported method Dumper.ExprBinaryBitwiseOr should have comment or be unexported (golint)
    • Line 1771: warning: exported method Dumper.ExprBinaryBitwiseXor should have comment or be unexported (golint)
    • Line 1784: warning: exported method Dumper.ExprBinaryBooleanAnd should have comment or be unexported (golint)
    • Line 1797: warning: exported method Dumper.ExprBinaryBooleanOr should have comment or be unexported (golint)
    • Line 1810: warning: exported method Dumper.ExprBinaryCoalesce should have comment or be unexported (golint)
    • Line 1823: warning: exported method Dumper.ExprBinaryConcat should have comment or be unexported (golint)
    • Line 1836: warning: exported method Dumper.ExprBinaryDiv should have comment or be unexported (golint)
    • Line 1849: warning: exported method Dumper.ExprBinaryEqual should have comment or be unexported (golint)
    • Line 1862: warning: exported method Dumper.ExprBinaryGreater should have comment or be unexported (golint)
    • Line 1875: warning: exported method Dumper.ExprBinaryGreaterOrEqual should have comment or be unexported (golint)
    • Line 1888: warning: exported method Dumper.ExprBinaryIdentical should have comment or be unexported (golint)
    • Line 1901: warning: exported method Dumper.ExprBinaryLogicalAnd should have comment or be unexported (golint)
    • Line 1914: warning: exported method Dumper.ExprBinaryLogicalOr should have comment or be unexported (golint)
    • Line 1927: warning: exported method Dumper.ExprBinaryLogicalXor should have comment or be unexported (golint)
    • Line 1940: warning: exported method Dumper.ExprBinaryMinus should have comment or be unexported (golint)
    • Line 1953: warning: exported method Dumper.ExprBinaryMod should have comment or be unexported (golint)
    • Line 1966: warning: exported method Dumper.ExprBinaryMul should have comment or be unexported (golint)
    • Line 1979: warning: exported method Dumper.ExprBinaryNotEqual should have comment or be unexported (golint)
    • Line 1992: warning: exported method Dumper.ExprBinaryNotIdentical should have comment or be unexported (golint)
    • Line 2005: warning: exported method Dumper.ExprBinaryPlus should have comment or be unexported (golint)
    • Line 2018: warning: exported method Dumper.ExprBinaryPow should have comment or be unexported (golint)
    • Line 2031: warning: exported method Dumper.ExprBinaryShiftLeft should have comment or be unexported (golint)
    • Line 2044: warning: exported method Dumper.ExprBinaryShiftRight should have comment or be unexported (golint)
    • Line 2057: warning: exported method Dumper.ExprBinarySmaller should have comment or be unexported (golint)
    • Line 2070: warning: exported method Dumper.ExprBinarySmallerOrEqual should have comment or be unexported (golint)
    • Line 2083: warning: exported method Dumper.ExprBinarySpaceship should have comment or be unexported (golint)
    • Line 2096: warning: exported method Dumper.ExprCastArray should have comment or be unexported (golint)
    • Line 2108: warning: exported method Dumper.ExprCastBool should have comment or be unexported (golint)
    • Line 2120: warning: exported method Dumper.ExprCastDouble should have comment or be unexported (golint)
    • Line 2132: warning: exported method Dumper.ExprCastInt should have comment or be unexported (golint)
    • Line 2144: warning: exported method Dumper.ExprCastObject should have comment or be unexported (golint)
    • Line 2156: warning: exported method Dumper.ExprCastString should have comment or be unexported (golint)
    • Line 2168: warning: exported method Dumper.ExprCastUnset should have comment or be unexported (golint)
    • Line 2180: warning: exported method Dumper.ScalarDnumber should have comment or be unexported (golint)
    • Line 2192: warning: exported method Dumper.ScalarEncapsed should have comment or be unexported (golint)
    • Line 2205: warning: exported method Dumper.ScalarEncapsedStringPart should have comment or be unexported (golint)
    • Line 2217: warning: exported method Dumper.ScalarEncapsedStringVar should have comment or be unexported (golint)
    • Line 2233: warning: exported method Dumper.ScalarEncapsedStringBrackets should have comment or be unexported (golint)
    • Line 2246: warning: exported method Dumper.ScalarHeredoc should have comment or be unexported (golint)
    • Line 2259: warning: exported method Dumper.ScalarLnumber should have comment or be unexported (golint)
    • Line 2271: warning: exported method Dumper.ScalarMagicConstant should have comment or be unexported (golint)
    • Line 2283: warning: exported method Dumper.ScalarString should have comment or be unexported (golint)
    • Line 2296: warning: exported method Dumper.NameName should have comment or be unexported (golint)
    • Line 2308: warning: exported method Dumper.NameFullyQualified should have comment or be unexported (golint)
    • Line 2321: warning: exported method Dumper.NameRelative should have comment or be unexported (golint)
    • Line 2335: warning: exported method Dumper.NameNamePart should have comment or be unexported (golint)
    • php-parser/internal/php5/node.go
    • Line 9: warning: exported type ParserBrackets should have comment or be unexported (golint)
    • Line 16: warning: exported method ParserBrackets.Accept should have comment or be unexported (golint)
    • Line 20: warning: exported method ParserBrackets.GetPosition should have comment or be unexported (golint)
    • Line 24: warning: exported type ParserSeparatedList should have comment or be unexported (golint)
    • Line 30: warning: exported method ParserSeparatedList.Accept should have comment or be unexported (golint)
    • Line 34: warning: exported method ParserSeparatedList.GetPosition should have comment or be unexported (golint)
    • Line 46: warning: exported method TraitAdaptationList.Accept should have comment or be unexported (golint)
    • Line 50: warning: exported method TraitAdaptationList.GetPosition should have comment or be unexported (golint)
    • Line 63: warning: exported method ArgumentList.Accept should have comment or be unexported (golint)
    • Line 67: warning: exported method ArgumentList.GetPosition should have comment or be unexported (golint)
    • Line 79: warning: exported method TraitMethodRef.Accept should have comment or be unexported (golint)
    • Line 83: warning: exported method TraitMethodRef.GetPosition should have comment or be unexported (golint)
    • php-parser/pkg/ast/node.go
    • Line 15: warning: exported method Root.Accept should have comment or be unexported (golint)
    • Line 19: warning: exported method Root.GetPosition should have comment or be unexported (golint)
    • Line 30: warning: exported method Nullable.Accept should have comment or be unexported (golint)
    • Line 34: warning: exported method Nullable.GetPosition should have comment or be unexported (golint)
    • Line 49: warning: exported method Parameter.Accept should have comment or be unexported (golint)
    • Line 53: warning: exported method Parameter.GetPosition should have comment or be unexported (golint)
    • Line 64: warning: exported method Identifier.Accept should have comment or be unexported (golint)
    • Line 68: warning: exported method Identifier.GetPosition should have comment or be unexported (golint)
    • Line 80: warning: exported method Argument.Accept should have comment or be unexported (golint)
    • Line 84: warning: exported method Argument.GetPosition should have comment or be unexported (golint)
    • Line 95: warning: exported method ScalarDnumber.Accept should have comment or be unexported (golint)
    • Line 99: warning: exported method ScalarDnumber.GetPosition should have comment or be unexported (golint)
    • Line 111: warning: exported method ScalarEncapsed.Accept should have comment or be unexported (golint)
    • Line 115: warning: exported method ScalarEncapsed.GetPosition should have comment or be unexported (golint)
    • Line 126: warning: exported method ScalarEncapsedStringPart.Accept should have comment or be unexported (golint)
    • Line 130: warning: exported method ScalarEncapsedStringPart.GetPosition should have comment or be unexported (golint)
    • Line 145: warning: exported method ScalarEncapsedStringVar.Accept should have comment or be unexported (golint)
    • Line 149: warning: exported method ScalarEncapsedStringVar.GetPosition should have comment or be unexported (golint)
    • Line 153: warning: comment on exported type ScalarEncapsedStringBrackets should be of the form "ScalarEncapsedStringBrackets ..." (with optional leading article) (golint)
    • Line 161: warning: exported method ScalarEncapsedStringBrackets.Accept should have comment or be unexported (golint)
    • Line 165: warning: exported method ScalarEncapsedStringBrackets.GetPosition should have comment or be unexported (golint)
    • Line 177: warning: exported method ScalarHeredoc.Accept should have comment or be unexported (golint)
    • Line 181: warning: exported method ScalarHeredoc.GetPosition should have comment or be unexported (golint)
    • Line 192: warning: exported method ScalarLnumber.Accept should have comment or be unexported (golint)
    • Line 196: warning: exported method ScalarLnumber.GetPosition should have comment or be unexported (golint)
    • Line 207: warning: exported method ScalarMagicConstant.Accept should have comment or be unexported (golint)
    • Line 211: warning: exported method ScalarMagicConstant.GetPosition should have comment or be unexported (golint)
    • Line 223: warning: exported method ScalarString.Accept should have comment or be unexported (golint)
    • Line 227: warning: exported method ScalarString.GetPosition should have comment or be unexported (golint)
    • Line 239: warning: exported method StmtBreak.Accept should have comment or be unexported (golint)
    • Line 243: warning: exported method StmtBreak.GetPosition should have comment or be unexported (golint)
    • Line 256: warning: exported method StmtCase.Accept should have comment or be unexported (golint)
    • Line 260: warning: exported method StmtCase.GetPosition should have comment or be unexported (golint)
    • Line 278: warning: exported method StmtCatch.Accept should have comment or be unexported (golint)
    • Line 282: warning: exported method StmtCatch.GetPosition should have comment or be unexported (golint)
    • Line 306: warning: exported method StmtClass.Accept should have comment or be unexported (golint)
    • Line 310: warning: exported method StmtClass.GetPosition should have comment or be unexported (golint)
    • Line 324: warning: exported method StmtClassConstList.Accept should have comment or be unexported (golint)
    • Line 328: warning: exported method StmtClassConstList.GetPosition should have comment or be unexported (golint)
    • Line 348: warning: exported method StmtClassMethod.Accept should have comment or be unexported (golint)
    • Line 352: warning: exported method StmtClassMethod.GetPosition should have comment or be unexported (golint)
    • Line 365: warning: exported method StmtConstList.Accept should have comment or be unexported (golint)
    • Line 369: warning: exported method StmtConstList.GetPosition should have comment or be unexported (golint)
    • Line 381: warning: exported method StmtConstant.Accept should have comment or be unexported (golint)
    • Line 385: warning: exported method StmtConstant.GetPosition should have comment or be unexported (golint)
    • Line 397: warning: exported method StmtContinue.Accept should have comment or be unexported (golint)
    • Line 401: warning: exported method StmtContinue.GetPosition should have comment or be unexported (golint)
    • Line 419: warning: exported method StmtDeclare.Accept should have comment or be unexported (golint)
    • Line 423: warning: exported method StmtDeclare.GetPosition should have comment or be unexported (golint)
    • Line 435: warning: exported method StmtDefault.Accept should have comment or be unexported (golint)
    • Line 439: warning: exported method StmtDefault.GetPosition should have comment or be unexported (golint)
    • Line 455: warning: exported method StmtDo.Accept should have comment or be unexported (golint)
    • Line 459: warning: exported method StmtDo.GetPosition should have comment or be unexported (golint)
    • Line 472: warning: exported method StmtEcho.Accept should have comment or be unexported (golint)
    • Line 476: warning: exported method StmtEcho.GetPosition should have comment or be unexported (golint)
    • Line 488: warning: exported method StmtElse.Accept should have comment or be unexported (golint)
    • Line 492: warning: exported method StmtElse.GetPosition should have comment or be unexported (golint)
    • Line 507: warning: exported method StmtElseIf.Accept should have comment or be unexported (golint)
    • Line 511: warning: exported method StmtElseIf.GetPosition should have comment or be unexported (golint)
    • Line 522: warning: exported method StmtExpression.Accept should have comment or be unexported (golint)
    • Line 526: warning: exported method StmtExpression.GetPosition should have comment or be unexported (golint)
    • Line 539: warning: exported method StmtFinally.Accept should have comment or be unexported (golint)
    • Line 543: warning: exported method StmtFinally.GetPosition should have comment or be unexported (golint)
    • Line 567: warning: exported method StmtFor.Accept should have comment or be unexported (golint)
    • Line 571: warning: exported method StmtFor.GetPosition should have comment or be unexported (golint)
    • Line 593: warning: exported method StmtForeach.Accept should have comment or be unexported (golint)
    • Line 597: warning: exported method StmtForeach.GetPosition should have comment or be unexported (golint)
    • Line 618: warning: exported method StmtFunction.Accept should have comment or be unexported (golint)
    • Line 622: warning: exported method StmtFunction.GetPosition should have comment or be unexported (golint)
    • Line 635: warning: exported method StmtGlobal.Accept should have comment or be unexported (golint)
    • Line 639: warning: exported method StmtGlobal.GetPosition should have comment or be unexported (golint)
    • Line 651: warning: exported method StmtGoto.Accept should have comment or be unexported (golint)
    • Line 655: warning: exported method StmtGoto.GetPosition should have comment or be unexported (golint)
    • Line 668: warning: exported method StmtHaltCompiler.Accept should have comment or be unexported (golint)
    • Line 672: warning: exported method StmtHaltCompiler.GetPosition should have comment or be unexported (golint)
    • Line 691: warning: exported method StmtIf.Accept should have comment or be unexported (golint)
    • Line 695: warning: exported method StmtIf.GetPosition should have comment or be unexported (golint)
    • Line 706: warning: exported method StmtInlineHtml.Accept should have comment or be unexported (golint)
    • Line 710: warning: exported method StmtInlineHtml.GetPosition should have comment or be unexported (golint)
    • Line 727: warning: exported method StmtInterface.Accept should have comment or be unexported (golint)
    • Line 731: warning: exported method StmtInterface.GetPosition should have comment or be unexported (golint)
    • Line 742: warning: exported method StmtLabel.Accept should have comment or be unexported (golint)
    • Line 746: warning: exported method StmtLabel.GetPosition should have comment or be unexported (golint)
    • Line 761: warning: exported method StmtNamespace.Accept should have comment or be unexported (golint)
    • Line 765: warning: exported method StmtNamespace.GetPosition should have comment or be unexported (golint)
    • Line 775: warning: exported method StmtNop.Accept should have comment or be unexported (golint)
    • Line 779: warning: exported method StmtNop.GetPosition should have comment or be unexported (golint)
    • Line 791: warning: exported method StmtProperty.Accept should have comment or be unexported (golint)
    • Line 795: warning: exported method StmtProperty.GetPosition should have comment or be unexported (golint)
    • Line 809: warning: exported method StmtPropertyList.Accept should have comment or be unexported (golint)
    • Line 813: warning: exported method StmtPropertyList.GetPosition should have comment or be unexported (golint)
    • Line 825: warning: exported method StmtReturn.Accept should have comment or be unexported (golint)
    • Line 829: warning: exported method StmtReturn.GetPosition should have comment or be unexported (golint)
    • Line 842: warning: exported method StmtStatic.Accept should have comment or be unexported (golint)
    • Line 846: warning: exported method StmtStatic.GetPosition should have comment or be unexported (golint)
    • Line 858: warning: exported method StmtStaticVar.Accept should have comment or be unexported (golint)
    • Line 862: warning: exported method StmtStaticVar.GetPosition should have comment or be unexported (golint)
    • Line 874: warning: exported method StmtStmtList.Accept should have comment or be unexported (golint)
    • Line 878: warning: exported method StmtStmtList.GetPosition should have comment or be unexported (golint)
    • Line 898: warning: exported method StmtSwitch.Accept should have comment or be unexported (golint)
    • Line 902: warning: exported method StmtSwitch.GetPosition should have comment or be unexported (golint)
    • Line 914: warning: exported method StmtThrow.Accept should have comment or be unexported (golint)
    • Line 918: warning: exported method StmtThrow.GetPosition should have comment or be unexported (golint)
    • Line 932: warning: exported method StmtTrait.Accept should have comment or be unexported (golint)
    • Line 936: warning: exported method StmtTrait.GetPosition should have comment or be unexported (golint)
    • Line 952: warning: exported method StmtTraitUse.Accept should have comment or be unexported (golint)
    • Line 956: warning: exported method StmtTraitUse.GetPosition should have comment or be unexported (golint)
    • Line 972: warning: exported method StmtTraitUseAlias.Accept should have comment or be unexported (golint)
    • Line 976: warning: exported method StmtTraitUseAlias.GetPosition should have comment or be unexported (golint)
    • Line 992: warning: exported method StmtTraitUsePrecedence.Accept should have comment or be unexported (golint)
    • Line 996: warning: exported method StmtTraitUsePrecedence.GetPosition should have comment or be unexported (golint)
    • Line 1011: warning: exported method StmtTry.Accept should have comment or be unexported (golint)
    • Line 1015: warning: exported method StmtTry.GetPosition should have comment or be unexported (golint)
    • Line 1030: warning: exported method StmtUnset.Accept should have comment or be unexported (golint)
    • Line 1034: warning: exported method StmtUnset.GetPosition should have comment or be unexported (golint)
    • Line 1048: warning: exported method StmtUseList.Accept should have comment or be unexported (golint)
    • Line 1052: warning: exported method StmtUseList.GetPosition should have comment or be unexported (golint)
    • Line 1071: warning: exported method StmtGroupUseList.Accept should have comment or be unexported (golint)
    • Line 1075: warning: exported method StmtGroupUseList.GetPosition should have comment or be unexported (golint)
    • Line 1089: warning: exported method StmtUse.Accept should have comment or be unexported (golint)
    • Line 1093: warning: exported method StmtUse.GetPosition should have comment or be unexported (golint)
    • Line 1110: warning: exported method StmtWhile.Accept should have comment or be unexported (golint)
    • Line 1114: warning: exported method StmtWhile.GetPosition should have comment or be unexported (golint)
    • Line 1128: warning: exported method ExprArray.Accept should have comment or be unexported (golint)
    • Line 1132: warning: exported method ExprArray.GetPosition should have comment or be unexported (golint)
    • Line 1145: warning: exported method ExprArrayDimFetch.Accept should have comment or be unexported (golint)
    • Line 1149: warning: exported method ExprArrayDimFetch.GetPosition should have comment or be unexported (golint)
    • Line 1163: warning: exported method ExprArrayItem.Accept should have comment or be unexported (golint)
    • Line 1167: warning: exported method ExprArrayItem.GetPosition should have comment or be unexported (golint)
    • Line 1187: warning: exported method ExprArrowFunction.Accept should have comment or be unexported (golint)
    • Line 1191: warning: exported method ExprArrowFunction.GetPosition should have comment or be unexported (golint)
    • Line 1202: warning: exported method ExprBitwiseNot.Accept should have comment or be unexported (golint)
    • Line 1206: warning: exported method ExprBitwiseNot.GetPosition should have comment or be unexported (golint)
    • Line 1217: warning: exported method ExprBooleanNot.Accept should have comment or be unexported (golint)
    • Line 1221: warning: exported method ExprBooleanNot.GetPosition should have comment or be unexported (golint)
    • Line 1225: warning: exported type ExprBrackets should have comment or be unexported (golint)
    • Line 1232: warning: exported method ExprBrackets.Accept should have comment or be unexported (golint)
    • Line 1236: warning: exported method ExprBrackets.GetPosition should have comment or be unexported (golint)
    • Line 1248: warning: exported method ExprClassConstFetch.Accept should have comment or be unexported (golint)
    • Line 1252: warning: exported method ExprClassConstFetch.GetPosition should have comment or be unexported (golint)
    • Line 1263: warning: exported method ExprClone.Accept should have comment or be unexported (golint)
    • Line 1267: warning: exported method ExprClone.GetPosition should have comment or be unexported (golint)
    • Line 1293: warning: exported method ExprClosure.Accept should have comment or be unexported (golint)
    • Line 1297: warning: exported method ExprClosure.GetPosition should have comment or be unexported (golint)
    • Line 1308: warning: exported method ExprClosureUse.Accept should have comment or be unexported (golint)
    • Line 1312: warning: exported method ExprClosureUse.GetPosition should have comment or be unexported (golint)
    • Line 1322: warning: exported method ExprConstFetch.Accept should have comment or be unexported (golint)
    • Line 1326: warning: exported method ExprConstFetch.GetPosition should have comment or be unexported (golint)
    • Line 1339: warning: exported method ExprEmpty.Accept should have comment or be unexported (golint)
    • Line 1343: warning: exported method ExprEmpty.GetPosition should have comment or be unexported (golint)
    • Line 1354: warning: exported method ExprErrorSuppress.Accept should have comment or be unexported (golint)
    • Line 1358: warning: exported method ExprErrorSuppress.GetPosition should have comment or be unexported (golint)
    • Line 1371: warning: exported method ExprEval.Accept should have comment or be unexported (golint)
    • Line 1375: warning: exported method ExprEval.GetPosition should have comment or be unexported (golint)
    • Line 1388: warning: exported method ExprExit.Accept should have comment or be unexported (golint)
    • Line 1392: warning: exported method ExprExit.GetPosition should have comment or be unexported (golint)
    • Line 1406: warning: exported method ExprFunctionCall.Accept should have comment or be unexported (golint)
    • Line 1410: warning: exported method ExprFunctionCall.GetPosition should have comment or be unexported (golint)
    • Line 1421: warning: exported method ExprInclude.Accept should have comment or be unexported (golint)
    • Line 1425: warning: exported method ExprInclude.GetPosition should have comment or be unexported (golint)
    • Line 1436: warning: exported method ExprIncludeOnce.Accept should have comment or be unexported (golint)
    • Line 1440: warning: exported method ExprIncludeOnce.GetPosition should have comment or be unexported (golint)
    • Line 1452: warning: exported method ExprInstanceOf.Accept should have comment or be unexported (golint)
    • Line 1456: warning: exported method ExprInstanceOf.GetPosition should have comment or be unexported (golint)
    • Line 1470: warning: exported method ExprIsset.Accept should have comment or be unexported (golint)
    • Line 1474: warning: exported method ExprIsset.GetPosition should have comment or be unexported (golint)
    • Line 1488: warning: exported method ExprList.Accept should have comment or be unexported (golint)
    • Line 1492: warning: exported method ExprList.GetPosition should have comment or be unexported (golint)
    • Line 1510: warning: exported method ExprMethodCall.Accept should have comment or be unexported (golint)
    • Line 1514: warning: exported method ExprMethodCall.GetPosition should have comment or be unexported (golint)
    • Line 1529: warning: exported method ExprNew.Accept should have comment or be unexported (golint)
    • Line 1533: warning: exported method ExprNew.GetPosition should have comment or be unexported (golint)
    • Line 1544: warning: exported method ExprPostDec.Accept should have comment or be unexported (golint)
    • Line 1548: warning: exported method ExprPostDec.GetPosition should have comment or be unexported (golint)
    • Line 1559: warning: exported method ExprPostInc.Accept should have comment or be unexported (golint)
    • Line 1563: warning: exported method ExprPostInc.GetPosition should have comment or be unexported (golint)
    • Line 1574: warning: exported method ExprPreDec.Accept should have comment or be unexported (golint)
    • Line 1578: warning: exported method ExprPreDec.GetPosition should have comment or be unexported (golint)
    • Line 1589: warning: exported method ExprPreInc.Accept should have comment or be unexported (golint)
    • Line 1593: warning: exported method ExprPreInc.GetPosition should have comment or be unexported (golint)
    • Line 1604: warning: exported method ExprPrint.Accept should have comment or be unexported (golint)
    • Line 1608: warning: exported method ExprPrint.GetPosition should have comment or be unexported (golint)
    • Line 1622: warning: exported method ExprPropertyFetch.Accept should have comment or be unexported (golint)
    • Line 1626: warning: exported method ExprPropertyFetch.GetPosition should have comment or be unexported (golint)
    • Line 1637: warning: exported method ExprRequire.Accept should have comment or be unexported (golint)
    • Line 1641: warning: exported method ExprRequire.GetPosition should have comment or be unexported (golint)
    • Line 1652: warning: exported method ExprRequireOnce.Accept should have comment or be unexported (golint)
    • Line 1656: warning: exported method ExprRequireOnce.GetPosition should have comment or be unexported (golint)
    • Line 1668: warning: exported method ExprShellExec.Accept should have comment or be unexported (golint)
    • Line 1672: warning: exported method ExprShellExec.GetPosition should have comment or be unexported (golint)
    • Line 1690: warning: exported method ExprStaticCall.Accept should have comment or be unexported (golint)
    • Line 1694: warning: exported method ExprStaticCall.GetPosition should have comment or be unexported (golint)
    • Line 1706: warning: exported method ExprStaticPropertyFetch.Accept should have comment or be unexported (golint)
    • Line 1710: warning: exported method ExprStaticPropertyFetch.GetPosition should have comment or be unexported (golint)
    • Line 1724: warning: exported method ExprTernary.Accept should have comment or be unexported (golint)
    • Line 1728: warning: exported method ExprTernary.GetPosition should have comment or be unexported (golint)
    • Line 1739: warning: exported method ExprUnaryMinus.Accept should have comment or be unexported (golint)
    • Line 1743: warning: exported method ExprUnaryMinus.GetPosition should have comment or be unexported (golint)
    • Line 1754: warning: exported method ExprUnaryPlus.Accept should have comment or be unexported (golint)
    • Line 1758: warning: exported method ExprUnaryPlus.GetPosition should have comment or be unexported (golint)
    • Line 1771: warning: exported method ExprVariable.Accept should have comment or be unexported (golint)
    • Line 1775: warning: exported method ExprVariable.GetPosition should have comment or be unexported (golint)
    • Line 1788: warning: exported method ExprYield.Accept should have comment or be unexported (golint)
    • Line 1792: warning: exported method ExprYield.GetPosition should have comment or be unexported (golint)
    • Line 1803: warning: exported method ExprYieldFrom.Accept should have comment or be unexported (golint)
    • Line 1807: warning: exported method ExprYieldFrom.GetPosition should have comment or be unexported (golint)
    • Line 1818: warning: exported method ExprCastArray.Accept should have comment or be unexported (golint)
    • Line 1822: warning: exported method ExprCastArray.GetPosition should have comment or be unexported (golint)
    • Line 1833: warning: exported method ExprCastBool.Accept should have comment or be unexported (golint)
    • Line 1837: warning: exported method ExprCastBool.GetPosition should have comment or be unexported (golint)
    • Line 1848: warning: exported method ExprCastDouble.Accept should have comment or be unexported (golint)
    • Line 1852: warning: exported method ExprCastDouble.GetPosition should have comment or be unexported (golint)
    • Line 1863: warning: exported method ExprCastInt.Accept should have comment or be unexported (golint)
    • Line 1867: warning: exported method ExprCastInt.GetPosition should have comment or be unexported (golint)
    • Line 1878: warning: exported method ExprCastObject.Accept should have comment or be unexported (golint)
    • Line 1882: warning: exported method ExprCastObject.GetPosition should have comment or be unexported (golint)
    • Line 1893: warning: exported method ExprCastString.Accept should have comment or be unexported (golint)
    • Line 1897: warning: exported method ExprCastString.GetPosition should have comment or be unexported (golint)
    • Line 1908: warning: exported method ExprCastUnset.Accept should have comment or be unexported (golint)
    • Line 1912: warning: exported method ExprCastUnset.GetPosition should have comment or be unexported (golint)
    • Line 1924: warning: exported method ExprAssign.Accept should have comment or be unexported (golint)
    • Line 1928: warning: exported method ExprAssign.GetPosition should have comment or be unexported (golint)
    • Line 1941: warning: exported method ExprAssignReference.Accept should have comment or be unexported (golint)
    • Line 1945: warning: exported method ExprAssignReference.GetPosition should have comment or be unexported (golint)
    • Line 1957: warning: exported method ExprAssignBitwiseAnd.Accept should have comment or be unexported (golint)
    • Line 1961: warning: exported method ExprAssignBitwiseAnd.GetPosition should have comment or be unexported (golint)
    • Line 1973: warning: exported method ExprAssignBitwiseOr.Accept should have comment or be unexported (golint)
    • Line 1977: warning: exported method ExprAssignBitwiseOr.GetPosition should have comment or be unexported (golint)
    • Line 1989: warning: exported method ExprAssignBitwiseXor.Accept should have comment or be unexported (golint)
    • Line 1993: warning: exported method ExprAssignBitwiseXor.GetPosition should have comment or be unexported (golint)
    • Line 2005: warning: exported method ExprAssignCoalesce.Accept should have comment or be unexported (golint)
    • Line 2009: warning: exported method ExprAssignCoalesce.GetPosition should have comment or be unexported (golint)
    • Line 2021: warning: exported method ExprAssignConcat.Accept should have comment or be unexported (golint)
    • Line 2025: warning: exported method ExprAssignConcat.GetPosition should have comment or be unexported (golint)
    • Line 2037: warning: exported method ExprAssignDiv.Accept should have comment or be unexported (golint)
    • Line 2041: warning: exported method ExprAssignDiv.GetPosition should have comment or be unexported (golint)
    • Line 2053: warning: exported method ExprAssignMinus.Accept should have comment or be unexported (golint)
    • Line 2057: warning: exported method ExprAssignMinus.GetPosition should have comment or be unexported (golint)
    • Line 2069: warning: exported method ExprAssignMod.Accept should have comment or be unexported (golint)
    • Line 2073: warning: exported method ExprAssignMod.GetPosition should have comment or be unexported (golint)
    • Line 2085: warning: exported method ExprAssignMul.Accept should have comment or be unexported (golint)
    • Line 2089: warning: exported method ExprAssignMul.GetPosition should have comment or be unexported (golint)
    • Line 2101: warning: exported method ExprAssignPlus.Accept should have comment or be unexported (golint)
    • Line 2105: warning: exported method ExprAssignPlus.GetPosition should have comment or be unexported (golint)
    • Line 2117: warning: exported method ExprAssignPow.Accept should have comment or be unexported (golint)
    • Line 2121: warning: exported method ExprAssignPow.GetPosition should have comment or be unexported (golint)
    • Line 2133: warning: exported method ExprAssignShiftLeft.Accept should have comment or be unexported (golint)
    • Line 2137: warning: exported method ExprAssignShiftLeft.GetPosition should have comment or be unexported (golint)
    • Line 2149: warning: exported method ExprAssignShiftRight.Accept should have comment or be unexported (golint)
    • Line 2153: warning: exported method ExprAssignShiftRight.GetPosition should have comment or be unexported (golint)
    • Line 2165: warning: exported method ExprBinaryBitwiseAnd.Accept should have comment or be unexported (golint)
    • Line 2169: warning: exported method ExprBinaryBitwiseAnd.GetPosition should have comment or be unexported (golint)
    • Line 2181: warning: exported method ExprBinaryBitwiseOr.Accept should have comment or be unexported (golint)
    • Line 2185: warning: exported method ExprBinaryBitwiseOr.GetPosition should have comment or be unexported (golint)
    • Line 2197: warning: exported method ExprBinaryBitwiseXor.Accept should have comment or be unexported (golint)
    • Line 2201: warning: exported method ExprBinaryBitwiseXor.GetPosition should have comment or be unexported (golint)
    • Line 2213: warning: exported method ExprBinaryBooleanAnd.Accept should have comment or be unexported (golint)
    • Line 2217: warning: exported method ExprBinaryBooleanAnd.GetPosition should have comment or be unexported (golint)
    • Line 2229: warning: exported method ExprBinaryBooleanOr.Accept should have comment or be unexported (golint)
    • Line 2233: warning: exported method ExprBinaryBooleanOr.GetPosition should have comment or be unexported (golint)
    • Line 2245: warning: exported method ExprBinaryCoalesce.Accept should have comment or be unexported (golint)
    • Line 2249: warning: exported method ExprBinaryCoalesce.GetPosition should have comment or be unexported (golint)
    • Line 2261: warning: exported method ExprBinaryConcat.Accept should have comment or be unexported (golint)
    • Line 2265: warning: exported method ExprBinaryConcat.GetPosition should have comment or be unexported (golint)
    • Line 2277: warning: exported method ExprBinaryDiv.Accept should have comment or be unexported (golint)
    • Line 2281: warning: exported method ExprBinaryDiv.GetPosition should have comment or be unexported (golint)
    • Line 2293: warning: exported method ExprBinaryEqual.Accept should have comment or be unexported (golint)
    • Line 2297: warning: exported method ExprBinaryEqual.GetPosition should have comment or be unexported (golint)
    • Line 2309: warning: exported method ExprBinaryGreater.Accept should have comment or be unexported (golint)
    • Line 2313: warning: exported method ExprBinaryGreater.GetPosition should have comment or be unexported (golint)
    • Line 2325: warning: exported method ExprBinaryGreaterOrEqual.Accept should have comment or be unexported (golint)
    • Line 2329: warning: exported method ExprBinaryGreaterOrEqual.GetPosition should have comment or be unexported (golint)
    • Line 2341: warning: exported method ExprBinaryIdentical.Accept should have comment or be unexported (golint)
    • Line 2345: warning: exported method ExprBinaryIdentical.GetPosition should have comment or be unexported (golint)
    • Line 2357: warning: exported method ExprBinaryLogicalAnd.Accept should have comment or be unexported (golint)
    • Line 2361: warning: exported method ExprBinaryLogicalAnd.GetPosition should have comment or be unexported (golint)
    • Line 2373: warning: exported method ExprBinaryLogicalOr.Accept should have comment or be unexported (golint)
    • Line 2377: warning: exported method ExprBinaryLogicalOr.GetPosition should have comment or be unexported (golint)
    • Line 2389: warning: exported method ExprBinaryLogicalXor.Accept should have comment or be unexported (golint)
    • Line 2393: warning: exported method ExprBinaryLogicalXor.GetPosition should have comment or be unexported (golint)
    • Line 2405: warning: exported method ExprBinaryMinus.Accept should have comment or be unexported (golint)
    • Line 2409: warning: exported method ExprBinaryMinus.GetPosition should have comment or be unexported (golint)
    • Line 2421: warning: exported method ExprBinaryMod.Accept should have comment or be unexported (golint)
    • Line 2425: warning: exported method ExprBinaryMod.GetPosition should have comment or be unexported (golint)
    • Line 2437: warning: exported method ExprBinaryMul.Accept should have comment or be unexported (golint)
    • Line 2441: warning: exported method ExprBinaryMul.GetPosition should have comment or be unexported (golint)
    • Line 2453: warning: exported method ExprBinaryNotEqual.Accept should have comment or be unexported (golint)
    • Line 2457: warning: exported method ExprBinaryNotEqual.GetPosition should have comment or be unexported (golint)
    • Line 2469: warning: exported method ExprBinaryNotIdentical.Accept should have comment or be unexported (golint)
    • Line 2473: warning: exported method ExprBinaryNotIdentical.GetPosition should have comment or be unexported (golint)
    • Line 2485: warning: exported method ExprBinaryPlus.Accept should have comment or be unexported (golint)
    • Line 2489: warning: exported method ExprBinaryPlus.GetPosition should have comment or be unexported (golint)
    • Line 2501: warning: exported method ExprBinaryPow.Accept should have comment or be unexported (golint)
    • Line 2505: warning: exported method ExprBinaryPow.GetPosition should have comment or be unexported (golint)
    • Line 2517: warning: exported method ExprBinaryShiftLeft.Accept should have comment or be unexported (golint)
    • Line 2521: warning: exported method ExprBinaryShiftLeft.GetPosition should have comment or be unexported (golint)
    • Line 2533: warning: exported method ExprBinaryShiftRight.Accept should have comment or be unexported (golint)
    • Line 2537: warning: exported method ExprBinaryShiftRight.GetPosition should have comment or be unexported (golint)
    • Line 2549: warning: exported method ExprBinarySmaller.Accept should have comment or be unexported (golint)
    • Line 2553: warning: exported method ExprBinarySmaller.GetPosition should have comment or be unexported (golint)
    • Line 2565: warning: exported method ExprBinarySmallerOrEqual.Accept should have comment or be unexported (golint)
    • Line 2569: warning: exported method ExprBinarySmallerOrEqual.GetPosition should have comment or be unexported (golint)
    • Line 2581: warning: exported method ExprBinarySpaceship.Accept should have comment or be unexported (golint)
    • Line 2585: warning: exported method ExprBinarySpaceship.GetPosition should have comment or be unexported (golint)
    • Line 2589: warning: exported type Name should have comment or be unexported (golint)
    • Line 2595: warning: exported method Name.Accept should have comment or be unexported (golint)
    • Line 2599: warning: exported method Name.GetPosition should have comment or be unexported (golint)
    • Line 2603: warning: exported type NameFullyQualified should have comment or be unexported (golint)
    • Line 2610: warning: exported method NameFullyQualified.Accept should have comment or be unexported (golint)
    • Line 2614: warning: exported method NameFullyQualified.GetPosition should have comment or be unexported (golint)
    • Line 2618: warning: exported type NameRelative should have comment or be unexported (golint)
    • Line 2626: warning: exported method NameRelative.Accept should have comment or be unexported (golint)
    • Line 2630: warning: exported method NameRelative.GetPosition should have comment or be unexported (golint)
    • Line 2634: warning: exported type NamePart should have comment or be unexported (golint)
    • Line 2640: warning: exported method NamePart.Accept should have comment or be unexported (golint)
    • Line 2644: warning: exported method NamePart.GetPosition should have comment or be unexported (golint)
    • php-parser/internal/php7/node.go
    • Line 9: warning: exported type ParserBrackets should have comment or be unexported (golint)
    • Line 16: warning: exported method ParserBrackets.Accept should have comment or be unexported (golint)
    • Line 20: warning: exported method ParserBrackets.GetPosition should have comment or be unexported (golint)
    • Line 24: warning: exported type ParserSeparatedList should have comment or be unexported (golint)
    • Line 30: warning: exported method ParserSeparatedList.Accept should have comment or be unexported (golint)
    • Line 34: warning: exported method ParserSeparatedList.GetPosition should have comment or be unexported (golint)
    • Line 46: warning: exported method TraitAdaptationList.Accept should have comment or be unexported (golint)
    • Line 50: warning: exported method TraitAdaptationList.GetPosition should have comment or be unexported (golint)
    • Line 63: warning: exported method ArgumentList.Accept should have comment or be unexported (golint)
    • Line 67: warning: exported method ArgumentList.GetPosition should have comment or be unexported (golint)
    • Line 71: warning: exported type ReturnType should have comment or be unexported (golint)
    • Line 77: warning: exported method ReturnType.Accept should have comment or be unexported (golint)
    • Line 81: warning: exported method ReturnType.GetPosition should have comment or be unexported (golint)
    • Line 93: warning: exported method TraitMethodRef.Accept should have comment or be unexported (golint)
    • Line 97: warning: exported method TraitMethodRef.GetPosition should have comment or be unexported (golint)
    • php-parser/pkg/version/version.go
    • Line 9: warning: exported type Version should have comment or be unexported (golint)
    • Line 27: warning: exported function New should have comment or be unexported (golint)
    • Line 50: warning: exported method Version.Validate should have comment or be unexported (golint)
    • Line 78: warning: comment on exported method Version.InRange should be of the form "InRange ..." (golint)
    • php-parser/pkg/visitor/nsresolver/namespace_resolver.go
    • Line 1: warning: package comment should be of the form "Package nsresolver ..." (golint)
    • Line 29: warning: exported method NamespaceResolver.EnterNode should have comment or be unexported (golint)
    • Line 40: warning: exported method NamespaceResolver.StmtNamespace should have comment or be unexported (golint)
    • Line 49: warning: exported method NamespaceResolver.StmtUse should have comment or be unexported (golint)
    • Line 62: warning: exported method NamespaceResolver.StmtGroupUse should have comment or be unexported (golint)
    • Line 75: warning: exported method NamespaceResolver.StmtClass should have comment or be unexported (golint)
    • Line 91: warning: exported method NamespaceResolver.StmtInterface should have comment or be unexported (golint)
    • Line 101: warning: exported method NamespaceResolver.StmtTrait should have comment or be unexported (golint)
    • Line 105: warning: exported method NamespaceResolver.StmtFunction should have comment or be unexported (golint)
    • Line 117: warning: exported method NamespaceResolver.StmtClassMethod should have comment or be unexported (golint)
    • Line 127: warning: exported method NamespaceResolver.ExprClosure should have comment or be unexported (golint)
    • Line 137: warning: exported method NamespaceResolver.StmtPropertyList should have comment or be unexported (golint)
    • Line 143: warning: exported method NamespaceResolver.StmtConstList should have comment or be unexported (golint)
    • Line 149: warning: exported method NamespaceResolver.ExprStaticCall should have comment or be unexported (golint)
    • Line 153: warning: exported method NamespaceResolver.ExprStaticPropertyFetch should have comment or be unexported (golint)
    • Line 157: warning: exported method NamespaceResolver.ExprClassConstFetch should have comment or be unexported (golint)
    • Line 161: warning: exported method NamespaceResolver.ExprNew should have comment or be unexported (golint)
    • Line 165: warning: exported method NamespaceResolver.ExprInstanceOf should have comment or be unexported (golint)
    • Line 169: warning: exported method NamespaceResolver.StmtCatch should have comment or be unexported (golint)
    • Line 175: warning: exported method NamespaceResolver.ExprFunctionCall should have comment or be unexported (golint)
    • Line 179: warning: exported method NamespaceResolver.ExprConstFetch should have comment or be unexported (golint)
    • Line 183: warning: exported method NamespaceResolver.StmtTraitUse should have comment or be unexported (golint)
    • php-parser/pkg/token/token.go
    • Line 5: warning: comment on exported type ID should be of the form "ID ..." (with optional leading article) (golint)
    • Line 9: warning: exported const T_INCLUDE should have comment (or a comment on this block) or be unexported (golint)
    • Line 12: warning: don't use underscores in Go names; const T_IF should be TIF (golint)
    • Line 25: warning: don't use underscores in Go names; const T_DO should be TDO (golint)
    • Line 34: warning: don't use underscores in Go names; const T_AS should be TAS (golint)
    • Line 43: warning: don't use underscores in Go names; const T_FN should be TFN (golint)
    • Line 139: warning: don't use underscores in Go names; const T_SL should be TSL (golint)
    • Line 140: warning: don't use underscores in Go names; const T_SR should be TSR (golint)
    • Line 149: warning: exported type Token should have comment or be unexported (golint)
    • Line 156: warning: exported method Token.GetPosition should have comment or be unexported (golint)
    • php-parser/internal/scanner/scanner.go
    • Line 1: warning: package comment should be of the form "Package scanner ..." (golint)
    • Line 13: warning: don't use underscores in Go names; const lexer_start should be lexerStart (golint)
    • Line 14: warning: don't use underscores in Go names; const lexer_first_final should be lexerFirstFinal (golint)
    • Line 15: warning: don't use underscores in Go names; const lexer_error should be lexerError (golint)
    • Line 17: warning: don't use underscores in Go names; const lexer_en_main should be lexerEnMain (golint)
    • Line 18: warning: don't use underscores in Go names; const lexer_en_html should be lexerEnHTML (golint)
    • Line 19: warning: don't use underscores in Go names; const lexer_en_php should be lexerEnPhp (golint)
    • Line 20: warning: don't use underscores in Go names; const lexer_en_property should be lexerEnProperty (golint)
    • Line 21: warning: don't use underscores in Go names; const lexer_en_nowdoc should be lexerEnNowdoc (golint)
    • Line 22: warning: don't use underscores in Go names; const lexer_en_heredoc should be lexerEnHeredoc (golint)
    • Line 23: warning: don't use underscores in Go names; const lexer_en_backqote should be lexerEnBackqote (golint)
    • Line 24: warning: don't use underscores in Go names; const lexer_en_template_string should be lexerEnTemplateString (golint)
    • Line 25: warning: don't use underscores in Go names; const lexer_en_heredoc_end should be lexerEnHeredocEnd (golint)
    • Line 26: warning: don't use underscores in Go names; const lexer_en_string_var should be lexerEnStringVar (golint)
    • Line 27: warning: don't use underscores in Go names; const lexer_en_string_var_index should be lexerEnStringVarIndex (golint)
    • Line 28: warning: don't use underscores in Go names; const lexer_en_string_var_name should be lexerEnStringVarName (golint)
    • Line 29: warning: don't use underscores in Go names; const lexer_en_halt_compiller_open_parenthesis should be lexerEnHaltCompillerOpenParenthesis (golint)
    • Line 30: warning: don't use underscores in Go names; const lexer_en_halt_compiller_close_parenthesis should be lexerEnHaltCompillerCloseParenthesis (golint)
    • Line 31: warning: don't use underscores in Go names; const lexer_en_halt_compiller_close_semicolon should be lexerEnHaltCompillerCloseSemicolon (golint)
    • Line 32: warning: don't use underscores in Go names; const lexer_en_halt_compiller_end should be lexerEnHaltCompillerEnd (golint)
    • Line 50: warning: exported method Lexer.Lex should have comment or be unexported (golint)
    • php-parser/pkg/position/pool.go
    • Line 3: warning: exported const DefaultBlockSize should have comment or be unexported (golint)
    • Line 5: warning: exported type Pool should have comment or be unexported (golint)
    • Line 10: warning: exported function NewPool should have comment or be unexported (golint)
    • Line 16: warning: exported method Pool.Get should have comment or be unexported (golint)
    • php-parser/pkg/token/pool.go
    • Line 3: warning: exported const DefaultBlockSize should have comment or be unexported (golint)
    • Line 5: warning: exported type Pool should have comment or be unexported (golint)
    • Line 10: warning: exported function NewPool should have comment or be unexported (golint)
    • Line 16: warning: exported method Pool.Get should have comment or be unexported (golint)
    • php-parser/pkg/visitor/null.go
    • Line 7: warning: exported type Null should have comment or be unexported (golint)
    • Line 10: warning: exported method Null.Enter should have comment or be unexported (golint)
    • Line 13: warning: exported method Null.Leave should have comment or be unexported (golint)
    • Line 17: warning: exported method Null.EnterNode should have comment or be unexported (golint)
    • Line 21: warning: exported method Null.LeaveNode should have comment or be unexported (golint)
    • Line 25: warning: exported method Null.Root should have comment or be unexported (golint)
    • Line 29: warning: exported method Null.Nullable should have comment or be unexported (golint)
    • Line 33: warning: exported method Null.Parameter should have comment or be unexported (golint)
    • Line 37: warning: exported method Null.Identifier should have comment or be unexported (golint)
    • Line 41: warning: exported method Null.Argument should have comment or be unexported (golint)
    • Line 45: warning: exported method Null.StmtBreak should have comment or be unexported (golint)
    • Line 49: warning: exported method Null.StmtCase should have comment or be unexported (golint)
    • Line 53: warning: exported method Null.StmtCatch should have comment or be unexported (golint)
    • Line 57: warning: exported method Null.StmtClass should have comment or be unexported (golint)
    • Line 61: warning: exported method Null.StmtClassConstList should have comment or be unexported (golint)
    • Line 65: warning: exported method Null.StmtClassMethod should have comment or be unexported (golint)
    • Line 69: warning: exported method Null.StmtConstList should have comment or be unexported (golint)
    • Line 73: warning: exported method Null.StmtConstant should have comment or be unexported (golint)
    • Line 77: warning: exported method Null.StmtContinue should have comment or be unexported (golint)
    • Line 81: warning: exported method Null.StmtDeclare should have comment or be unexported (golint)
    • Line 85: warning: exported method Null.StmtDefault should have comment or be unexported (golint)
    • Line 89: warning: exported method Null.StmtDo should have comment or be unexported (golint)
    • Line 93: warning: exported method Null.StmtEcho should have comment or be unexported (golint)
    • Line 97: warning: exported method Null.StmtElse should have comment or be unexported (golint)
    • Line 101: warning: exported method Null.StmtElseIf should have comment or be unexported (golint)
    • Line 105: warning: exported method Null.StmtExpression should have comment or be unexported (golint)
    • Line 109: warning: exported method Null.StmtFinally should have comment or be unexported (golint)
    • Line 113: warning: exported method Null.StmtFor should have comment or be unexported (golint)
    • Line 117: warning: exported method Null.StmtForeach should have comment or be unexported (golint)
    • Line 121: warning: exported method Null.StmtFunction should have comment or be unexported (golint)
    • Line 125: warning: exported method Null.StmtGlobal should have comment or be unexported (golint)
    • Line 129: warning: exported method Null.StmtGoto should have comment or be unexported (golint)
    • Line 133: warning: exported method Null.StmtHaltCompiler should have comment or be unexported (golint)
    • Line 137: warning: exported method Null.StmtIf should have comment or be unexported (golint)
    • Line 141: warning: exported method Null.StmtInlineHtml should have comment or be unexported (golint)
    • Line 145: warning: exported method Null.StmtInterface should have comment or be unexported (golint)
    • Line 149: warning: exported method Null.StmtLabel should have comment or be unexported (golint)
    • Line 153: warning: exported method Null.StmtNamespace should have comment or be unexported (golint)
    • Line 157: warning: exported method Null.StmtNop should have comment or be unexported (golint)
    • Line 161: warning: exported method Null.StmtProperty should have comment or be unexported (golint)
    • Line 165: warning: exported method Null.StmtPropertyList should have comment or be unexported (golint)
    • Line 169: warning: exported method Null.StmtReturn should have comment or be unexported (golint)
    • Line 173: warning: exported method Null.StmtStatic should have comment or be unexported (golint)
    • Line 177: warning: exported method Null.StmtStaticVar should have comment or be unexported (golint)
    • Line 181: warning: exported method Null.StmtStmtList should have comment or be unexported (golint)
    • Line 185: warning: exported method Null.StmtSwitch should have comment or be unexported (golint)
    • Line 189: warning: exported method Null.StmtThrow should have comment or be unexported (golint)
    • Line 193: warning: exported method Null.StmtTrait should have comment or be unexported (golint)
    • Line 197: warning: exported method Null.StmtTraitUse should have comment or be unexported (golint)
    • Line 201: warning: exported method Null.StmtTraitUseAlias should have comment or be unexported (golint)
    • Line 205: warning: exported method Null.StmtTraitUsePrecedence should have comment or be unexported (golint)
    • Line 209: warning: exported method Null.StmtTry should have comment or be unexported (golint)
    • Line 213: warning: exported method Null.StmtUnset should have comment or be unexported (golint)
    • Line 217: warning: exported method Null.StmtUse should have comment or be unexported (golint)
    • Line 221: warning: exported method Null.StmtGroupUse should have comment or be unexported (golint)
    • Line 225: warning: exported method Null.StmtUseDeclaration should have comment or be unexported (golint)
    • Line 229: warning: exported method Null.StmtWhile should have comment or be unexported (golint)
    • Line 233: warning: exported method Null.ExprArray should have comment or be unexported (golint)
    • Line 237: warning: exported method Null.ExprArrayDimFetch should have comment or be unexported (golint)
    • Line 241: warning: exported method Null.ExprArrayItem should have comment or be unexported (golint)
    • Line 245: warning: exported method Null.ExprArrowFunction should have comment or be unexported (golint)
    • Line 249: warning: exported method Null.ExprBitwiseNot should have comment or be unexported (golint)
    • Line 253: warning: exported method Null.ExprBooleanNot should have comment or be unexported (golint)
    • Line 257: warning: exported method Null.ExprBrackets should have comment or be unexported (golint)
    • Line 261: warning: exported method Null.ExprClassConstFetch should have comment or be unexported (golint)
    • Line 265: warning: exported method Null.ExprClone should have comment or be unexported (golint)
    • Line 269: warning: exported method Null.ExprClosure should have comment or be unexported (golint)
    • Line 273: warning: exported method Null.ExprClosureUse should have comment or be unexported (golint)
    • Line 277: warning: exported method Null.ExprConstFetch should have comment or be unexported (golint)
    • Line 281: warning: exported method Null.ExprEmpty should have comment or be unexported (golint)
    • Line 285: warning: exported method Null.ExprErrorSuppress should have comment or be unexported (golint)
    • Line 289: warning: exported method Null.ExprEval should have comment or be unexported (golint)
    • Line 293: warning: exported method Null.ExprExit should have comment or be unexported (golint)
    • Line 297: warning: exported method Null.ExprFunctionCall should have comment or be unexported (golint)
    • Line 301: warning: exported method Null.ExprInclude should have comment or be unexported (golint)
    • Line 305: warning: exported method Null.ExprIncludeOnce should have comment or be unexported (golint)
    • Line 309: warning: exported method Null.ExprInstanceOf should have comment or be unexported (golint)
    • Line 313: warning: exported method Null.ExprIsset should have comment or be unexported (golint)
    • Line 317: warning: exported method Null.ExprList should have comment or be unexported (golint)
    • Line 321: warning: exported method Null.ExprMethodCall should have comment or be unexported (golint)
    • Line 325: warning: exported method Null.ExprNew should have comment or be unexported (golint)
    • Line 329: warning: exported method Null.ExprPostDec should have comment or be unexported (golint)
    • Line 333: warning: exported method Null.ExprPostInc should have comment or be unexported (golint)
    • Line 337: warning: exported method Null.ExprPreDec should have comment or be unexported (golint)
    • Line 341: warning: exported method Null.ExprPreInc should have comment or be unexported (golint)
    • Line 345: warning: exported method Null.ExprPrint should have comment or be unexported (golint)
    • Line 349: warning: exported method Null.ExprPropertyFetch should have comment or be unexported (golint)
    • Line 353: warning: exported method Null.ExprRequire should have comment or be unexported (golint)
    • Line 357: warning: exported method Null.ExprRequireOnce should have comment or be unexported (golint)
    • Line 361: warning: exported method Null.ExprShellExec should have comment or be unexported (golint)
    • Line 365: warning: exported method Null.ExprStaticCall should have comment or be unexported (golint)
    • Line 369: warning: exported method Null.ExprStaticPropertyFetch should have comment or be unexported (golint)
    • Line 373: warning: exported method Null.ExprTernary should have comment or be unexported (golint)
    • Line 377: warning: exported method Null.ExprUnaryMinus should have comment or be unexported (golint)
    • Line 381: warning: exported method Null.ExprUnaryPlus should have comment or be unexported (golint)
    • Line 385: warning: exported method Null.ExprVariable should have comment or be unexported (golint)
    • Line 389: warning: exported method Null.ExprYield should have comment or be unexported (golint)
    • Line 393: warning: exported method Null.ExprYieldFrom should have comment or be unexported (golint)
    • Line 397: warning: exported method Null.ExprAssign should have comment or be unexported (golint)
    • Line 401: warning: exported method Null.ExprAssignReference should have comment or be unexported (golint)
    • Line 405: warning: exported method Null.ExprAssignBitwiseAnd should have comment or be unexported (golint)
    • Line 409: warning: exported method Null.ExprAssignBitwiseOr should have comment or be unexported (golint)
    • Line 413: warning: exported method Null.ExprAssignBitwiseXor should have comment or be unexported (golint)
    • Line 417: warning: exported method Null.ExprAssignCoalesce should have comment or be unexported (golint)
    • Line 421: warning: exported method Null.ExprAssignConcat should have comment or be unexported (golint)
    • Line 425: warning: exported method Null.ExprAssignDiv should have comment or be unexported (golint)
    • Line 429: warning: exported method Null.ExprAssignMinus should have comment or be unexported (golint)
    • Line 433: warning: exported method Null.ExprAssignMod should have comment or be unexported (golint)
    • Line 437: warning: exported method Null.ExprAssignMul should have comment or be unexported (golint)
    • Line 441: warning: exported method Null.ExprAssignPlus should have comment or be unexported (golint)
    • Line 445: warning: exported method Null.ExprAssignPow should have comment or be unexported (golint)
    • Line 449: warning: exported method Null.ExprAssignShiftLeft should have comment or be unexported (golint)
    • Line 453: warning: exported method Null.ExprAssignShiftRight should have comment or be unexported (golint)
    • Line 457: warning: exported method Null.ExprBinaryBitwiseAnd should have comment or be unexported (golint)
    • Line 461: warning: exported method Null.ExprBinaryBitwiseOr should have comment or be unexported (golint)
    • Line 465: warning: exported method Null.ExprBinaryBitwiseXor should have comment or be unexported (golint)
    • Line 469: warning: exported method Null.ExprBinaryBooleanAnd should have comment or be unexported (golint)
    • Line 473: warning: exported method Null.ExprBinaryBooleanOr should have comment or be unexported (golint)
    • Line 477: warning: exported method Null.ExprBinaryCoalesce should have comment or be unexported (golint)
    • Line 481: warning: exported method Null.ExprBinaryConcat should have comment or be unexported (golint)
    • Line 485: warning: exported method Null.ExprBinaryDiv should have comment or be unexported (golint)
    • Line 489: warning: exported method Null.ExprBinaryEqual should have comment or be unexported (golint)
    • Line 493: warning: exported method Null.ExprBinaryGreater should have comment or be unexported (golint)
    • Line 497: warning: exported method Null.ExprBinaryGreaterOrEqual should have comment or be unexported (golint)
    • Line 501: warning: exported method Null.ExprBinaryIdentical should have comment or be unexported (golint)
    • Line 505: warning: exported method Null.ExprBinaryLogicalAnd should have comment or be unexported (golint)
    • Line 509: warning: exported method Null.ExprBinaryLogicalOr should have comment or be unexported (golint)
    • Line 513: warning: exported method Null.ExprBinaryLogicalXor should have comment or be unexported (golint)
    • Line 517: warning: exported method Null.ExprBinaryMinus should have comment or be unexported (golint)
    • Line 521: warning: exported method Null.ExprBinaryMod should have comment or be unexported (golint)
    • Line 525: warning: exported method Null.ExprBinaryMul should have comment or be unexported (golint)
    • Line 529: warning: exported method Null.ExprBinaryNotEqual should have comment or be unexported (golint)
    • Line 533: warning: exported method Null.ExprBinaryNotIdentical should have comment or be unexported (golint)
    • Line 537: warning: exported method Null.ExprBinaryPlus should have comment or be unexported (golint)
    • Line 541: warning: exported method Null.ExprBinaryPow should have comment or be unexported (golint)
    • Line 545: warning: exported method Null.ExprBinaryShiftLeft should have comment or be unexported (golint)
    • Line 549: warning: exported method Null.ExprBinaryShiftRight should have comment or be unexported (golint)
    • Line 553: warning: exported method Null.ExprBinarySmaller should have comment or be unexported (golint)
    • Line 557: warning: exported method Null.ExprBinarySmallerOrEqual should have comment or be unexported (golint)
    • Line 561: warning: exported method Null.ExprBinarySpaceship should have comment or be unexported (golint)
    • Line 565: warning: exported method Null.ExprCastArray should have comment or be unexported (golint)
    • Line 569: warning: exported method Null.ExprCastBool should have comment or be unexported (golint)
    • Line 573: warning: exported method Null.ExprCastDouble should have comment or be unexported (golint)
    • Line 577: warning: exported method Null.ExprCastInt should have comment or be unexported (golint)
    • Line 581: warning: exported method Null.ExprCastObject should have comment or be unexported (golint)
    • Line 585: warning: exported method Null.ExprCastString should have comment or be unexported (golint)
    • Line 589: warning: exported method Null.ExprCastUnset should have comment or be unexported (golint)
    • Line 593: warning: exported method Null.ScalarDnumber should have comment or be unexported (golint)
    • Line 597: warning: exported method Null.ScalarEncapsed should have comment or be unexported (golint)
    • Line 601: warning: exported method Null.ScalarEncapsedStringPart should have comment or be unexported (golint)
    • Line 605: warning: exported method Null.ScalarEncapsedStringBrackets should have comment or be unexported (golint)
    • Line 609: warning: exported method Null.ScalarEncapsedStringVar should have comment or be unexported (golint)
    • Line 613: warning: exported method Null.ScalarHeredoc should have comment or be unexported (golint)
    • Line 617: warning: exported method Null.ScalarLnumber should have comment or be unexported (golint)
    • Line 621: warning: exported method Null.ScalarMagicConstant should have comment or be unexported (golint)
    • Line 625: warning: exported method Null.ScalarString should have comment or be unexported (golint)
    • Line 629: warning: exported method Null.NameName should have comment or be unexported (golint)
    • Line 633: warning: exported method Null.NameFullyQualified should have comment or be unexported (golint)
    • Line 637: warning: exported method Null.NameRelative should have comment or be unexported (golint)
    • Line 641: warning: exported method Null.NameNamePart should have comment or be unexported (golint)
    • php-parser/pkg/visitor/traverser/traverser.go
    • Line 7: warning: exported type Traverser should have comment or be unexported (golint)
    • Line 11: warning: exported function NewTraverser should have comment or be unexported (golint)
    • Line 17: warning: exported method Traverser.Traverse should have comment or be unexported (golint)
    • Line 23: warning: exported method Traverser.Root should have comment or be unexported (golint)
    • Line 31: warning: exported method Traverser.Nullable should have comment or be unexported (golint)
    • Line 37: warning: exported method Traverser.Parameter should have comment or be unexported (golint)
    • Line 45: warning: exported method Traverser.Identifier should have comment or be unexported (golint)
    • Line 49: warning: exported method Traverser.Argument should have comment or be unexported (golint)
    • Line 55: warning: exported method Traverser.StmtBreak should have comment or be unexported (golint)
    • Line 61: warning: exported method Traverser.StmtCase should have comment or be unexported (golint)
    • Line 70: warning: exported method Traverser.StmtCatch should have comment or be unexported (golint)
    • Line 82: warning: exported method Traverser.StmtClass should have comment or be unexported (golint)
    • Line 101: warning: exported method Traverser.StmtClassConstList should have comment or be unexported (golint)
    • Line 112: warning: exported method Traverser.StmtClassMethod should have comment or be unexported (golint)
    • Line 126: warning: exported method Traverser.StmtConstList should have comment or be unexported (golint)
    • Line 134: warning: exported method Traverser.StmtConstant should have comment or be unexported (golint)
    • Line 141: warning: exported method Traverser.StmtContinue should have comment or be unexported (golint)
    • Line 147: warning: exported method Traverser.StmtDeclare should have comment or be unexported (golint)
    • Line 156: warning: exported method Traverser.StmtDefault should have comment or be unexported (golint)
    • Line 164: warning: exported method Traverser.StmtDo should have comment or be unexported (golint)
    • Line 171: warning: exported method Traverser.StmtEcho should have comment or be unexported (golint)
    • Line 179: warning: exported method Traverser.StmtElse should have comment or be unexported (golint)
    • Line 185: warning: exported method Traverser.StmtElseIf should have comment or be unexported (golint)
    • Line 192: warning: exported method Traverser.StmtExpression should have comment or be unexported (golint)
    • Line 198: warning: exported method Traverser.StmtFinally should have comment or be unexported (golint)
    • Line 206: warning: exported method Traverser.StmtFor should have comment or be unexported (golint)
    • Line 221: warning: exported method Traverser.StmtForeach should have comment or be unexported (golint)
    • Line 230: warning: exported method Traverser.StmtFunction should have comment or be unexported (golint)
    • Line 243: warning: exported method Traverser.StmtGlobal should have comment or be unexported (golint)
    • Line 251: warning: exported method Traverser.StmtGoto should have comment or be unexported (golint)
    • Line 257: warning: exported method Traverser.StmtHaltCompiler should have comment or be unexported (golint)
    • Line 261: warning: exported method Traverser.StmtIf should have comment or be unexported (golint)
    • Line 272: warning: exported method Traverser.StmtInlineHtml should have comment or be unexported (golint)
    • Line 276: warning: exported method Traverser.StmtInterface should have comment or be unexported (golint)
    • Line 288: warning: exported method Traverser.StmtLabel should have comment or be unexported (golint)
    • Line 294: warning: exported method Traverser.StmtNamespace should have comment or be unexported (golint)
    • Line 303: warning: exported method Traverser.StmtNop should have comment or be unexported (golint)
    • Line 307: warning: exported method Traverser.StmtProperty should have comment or be unexported (golint)
    • Line 314: warning: exported method Traverser.StmtPropertyList should have comment or be unexported (golint)
    • Line 326: warning: exported method Traverser.StmtReturn should have comment or be unexported (golint)
    • Line 332: warning: exported method Traverser.StmtStatic should have comment or be unexported (golint)
    • Line 340: warning: exported method Traverser.StmtStaticVar should have comment or be unexported (golint)
    • Line 347: warning: exported method Traverser.StmtStmtList should have comment or be unexported (golint)
    • Line 355: warning: exported method Traverser.StmtSwitch should have comment or be unexported (golint)
    • Line 364: warning: exported method Traverser.StmtThrow should have comment or be unexported (golint)
    • Line 370: warning: exported method Traverser.StmtTrait should have comment or be unexported (golint)
    • Line 379: warning: exported method Traverser.StmtTraitUse should have comment or be unexported (golint)
    • Line 390: warning: exported method Traverser.StmtTraitUseAlias should have comment or be unexported (golint)
    • Line 399: warning: exported method Traverser.StmtTraitUsePrecedence should have comment or be unexported (golint)
    • Line 409: warning: exported method Traverser.StmtTry should have comment or be unexported (golint)
    • Line 421: warning: exported method Traverser.StmtUnset should have comment or be unexported (golint)
    • Line 429: warning: exported method Traverser.StmtUse should have comment or be unexported (golint)
    • Line 438: warning: exported method Traverser.StmtGroupUse should have comment or be unexported (golint)
    • Line 448: warning: exported method Traverser.StmtUseDeclaration should have comment or be unexported (golint)
    • Line 456: warning: exported method Traverser.StmtWhile should have comment or be unexported (golint)
    • Line 463: warning: exported method Traverser.ExprArray should have comment or be unexported (golint)
    • Line 471: warning: exported method Traverser.ExprArrayDimFetch should have comment or be unexported (golint)
    • Line 478: warning: exported method Traverser.ExprArrayItem should have comment or be unexported (golint)
    • Line 485: warning: exported method Traverser.ExprArrowFunction should have comment or be unexported (golint)
    • Line 495: warning: exported method Traverser.ExprBitwiseNot should have comment or be unexported (golint)
    • Line 501: warning: exported method Traverser.ExprBooleanNot should have comment or be unexported (golint)
    • Line 507: warning: exported method Traverser.ExprBrackets should have comment or be unexported (golint)
    • Line 513: warning: exported method Traverser.ExprClassConstFetch should have comment or be unexported (golint)
    • Line 520: warning: exported method Traverser.ExprClone should have comment or be unexported (golint)
    • Line 526: warning: exported method Traverser.ExprClosure should have comment or be unexported (golint)
    • Line 541: warning: exported method Traverser.ExprClosureUse should have comment or be unexported (golint)
    • Line 547: warning: exported method Traverser.ExprConstFetch should have comment or be unexported (golint)
    • Line 553: warning: exported method Traverser.ExprEmpty should have comment or be unexported (golint)
    • Line 559: warning: exported method Traverser.ExprErrorSuppress should have comment or be unexported (golint)
    • Line 565: warning: exported method Traverser.ExprEval should have comment or be unexported (golint)
    • Line 571: warning: exported method Traverser.ExprExit should have comment or be unexported (golint)
    • Line 577: warning: exported method Traverser.ExprFunctionCall should have comment or be unexported (golint)
    • Line 586: warning: exported method Traverser.ExprInclude should have comment or be unexported (golint)
    • Line 592: warning: exported method Traverser.ExprIncludeOnce should have comment or be unexported (golint)
    • Line 598: warning: exported method Traverser.ExprInstanceOf should have comment or be unexported (golint)
    • Line 605: warning: exported method Traverser.ExprIsset should have comment or be unexported (golint)
    • Line 613: warning: exported method Traverser.ExprList should have comment or be unexported (golint)
    • Line 621: warning: exported method Traverser.ExprMethodCall should have comment or be unexported (golint)
    • Line 631: warning: exported method Traverser.ExprNew should have comment or be unexported (golint)
    • Line 640: warning: exported method Traverser.ExprPostDec should have comment or be unexported (golint)
    • Line 646: warning: exported method Traverser.ExprPostInc should have comment or be unexported (golint)
    • Line 652: warning: exported method Traverser.ExprPreDec should have comment or be unexported (golint)
    • Line 658: warning: exported method Traverser.ExprPreInc should have comment or be unexported (golint)
    • Line 664: warning: exported method Traverser.ExprPrint should have comment or be unexported (golint)
    • Line 670: warning: exported method Traverser.ExprPropertyFetch should have comment or be unexported (golint)
    • Line 677: warning: exported method Traverser.ExprRequire should have comment or be unexported (golint)
    • Line 683: warning: exported method Traverser.ExprRequireOnce should have comment or be unexported (golint)
    • Line 689: warning: exported method Traverser.ExprShellExec should have comment or be unexported (golint)
    • Line 697: warning: exported method Traverser.ExprStaticCall should have comment or be unexported (golint)
    • Line 707: warning: exported method Traverser.ExprStaticPropertyFetch should have comment or be unexported (golint)
    • Line 714: warning: exported method Traverser.ExprTernary should have comment or be unexported (golint)
    • Line 722: warning: exported method Traverser.ExprUnaryMinus should have comment or be unexported (golint)
    • Line 728: warning: exported method Traverser.ExprUnaryPlus should have comment or be unexported (golint)
    • Line 734: warning: exported method Traverser.ExprVariable should have comment or be unexported (golint)
    • Line 740: warning: exported method Traverser.ExprYield should have comment or be unexported (golint)
    • Line 747: warning: exported method Traverser.ExprYieldFrom should have comment or be unexported (golint)
    • Line 753: warning: exported method Traverser.ExprAssign should have comment or be unexported (golint)
    • Line 760: warning: exported method Traverser.ExprAssignReference should have comment or be unexported (golint)
    • Line 767: warning: exported method Traverser.ExprAssignBitwiseAnd should have comment or be unexported (golint)
    • Line 774: warning: exported method Traverser.ExprAssignBitwiseOr should have comment or be unexported (golint)
    • Line 781: warning: exported method Traverser.ExprAssignBitwiseXor should have comment or be unexported (golint)
    • Line 788: warning: exported method Traverser.ExprAssignCoalesce should have comment or be unexported (golint)
    • Line 795: warning: exported method Traverser.ExprAssignConcat should have comment or be unexported (golint)
    • Line 802: warning: exported method Traverser.ExprAssignDiv should have comment or be unexported (golint)
    • Line 809: warning: exported method Traverser.ExprAssignMinus should have comment or be unexported (golint)
    • Line 816: warning: exported method Traverser.ExprAssignMod should have comment or be unexported (golint)
    • Line 823: warning: exported method Traverser.ExprAssignMul should have comment or be unexported (golint)
    • Line 830: warning: exported method Traverser.ExprAssignPlus should have comment or be unexported (golint)
    • Line 837: warning: exported method Traverser.ExprAssignPow should have comment or be unexported (golint)
    • Line 844: warning: exported method Traverser.ExprAssignShiftLeft should have comment or be unexported (golint)
    • Line 851: warning: exported method Traverser.ExprAssignShiftRight should have comment or be unexported (golint)
    • Line 858: warning: exported method Traverser.ExprBinaryBitwiseAnd should have comment or be unexported (golint)
    • Line 865: warning: exported method Traverser.ExprBinaryBitwiseOr should have comment or be unexported (golint)
    • Line 872: warning: exported method Traverser.ExprBinaryBitwiseXor should have comment or be unexported (golint)
    • Line 879: warning: exported method Traverser.ExprBinaryBooleanAnd should have comment or be unexported (golint)
    • Line 886: warning: exported method Traverser.ExprBinaryBooleanOr should have comment or be unexported (golint)
    • Line 893: warning: exported method Traverser.ExprBinaryCoalesce should have comment or be unexported (golint)
    • Line 900: warning: exported method Traverser.ExprBinaryConcat should have comment or be unexported (golint)
    • Line 907: warning: exported method Traverser.ExprBinaryDiv should have comment or be unexported (golint)
    • Line 914: warning: exported method Traverser.ExprBinaryEqual should have comment or be unexported (golint)
    • Line 921: warning: exported method Traverser.ExprBinaryGreater should have comment or be unexported (golint)
    • Line 928: warning: exported method Traverser.ExprBinaryGreaterOrEqual should have comment or be unexported (golint)
    • Line 935: warning: exported method Traverser.ExprBinaryIdentical should have comment or be unexported (golint)
    • Line 942: warning: exported method Traverser.ExprBinaryLogicalAnd should have comment or be unexported (golint)
    • Line 949: warning: exported method Traverser.ExprBinaryLogicalOr should have comment or be unexported (golint)
    • Line 956: warning: exported method Traverser.ExprBinaryLogicalXor should have comment or be unexported (golint)
    • Line 963: warning: exported method Traverser.ExprBinaryMinus should have comment or be unexported (golint)
    • Line 970: warning: exported method Traverser.ExprBinaryMod should have comment or be unexported (golint)
    • Line 977: warning: exported method Traverser.ExprBinaryMul should have comment or be unexported (golint)
    • Line 984: warning: exported method Traverser.ExprBinaryNotEqual should have comment or be unexported (golint)
    • Line 991: warning: exported method Traverser.ExprBinaryNotIdentical should have comment or be unexported (golint)
    • Line 998: warning: exported method Traverser.ExprBinaryPlus should have comment or be unexported (golint)
    • Line 1005: warning: exported method Traverser.ExprBinaryPow should have comment or be unexported (golint)
    • Line 1012: warning: exported method Traverser.ExprBinaryShiftLeft should have comment or be unexported (golint)
    • Line 1019: warning: exported method Traverser.ExprBinaryShiftRight should have comment or be unexported (golint)
    • Line 1026: warning: exported method Traverser.ExprBinarySmaller should have comment or be unexported (golint)
    • Line 1033: warning: exported method Traverser.ExprBinarySmallerOrEqual should have comment or be unexported (golint)
    • Line 1040: warning: exported method Traverser.ExprBinarySpaceship should have comment or be unexported (golint)
    • Line 1047: warning: exported method Traverser.ExprCastArray should have comment or be unexported (golint)
    • Line 1053: warning: exported method Traverser.ExprCastBool should have comment or be unexported (golint)
    • Line 1059: warning: exported method Traverser.ExprCastDouble should have comment or be unexported (golint)
    • Line 1065: warning: exported method Traverser.ExprCastInt should have comment or be unexported (golint)
    • Line 1071: warning: exported method Traverser.ExprCastObject should have comment or be unexported (golint)
    • Line 1077: warning: exported method Traverser.ExprCastString should have comment or be unexported (golint)
    • Line 1083: warning: exported method Traverser.ExprCastUnset should have comment or be unexported (golint)
    • Line 1089: warning: exported method Traverser.ScalarDnumber should have comment or be unexported (golint)
    • Line 1093: warning: exported method Traverser.ScalarEncapsed should have comment or be unexported (golint)
    • Line 1101: warning: exported method Traverser.ScalarEncapsedStringPart should have comment or be unexported (golint)
    • Line 1105: warning: exported method Traverser.ScalarEncapsedStringVar should have comment or be unexported (golint)
    • Line 1112: warning: exported method Traverser.ScalarEncapsedStringBrackets should have comment or be unexported (golint)
    • Line 1118: warning: exported method Traverser.ScalarHeredoc should have comment or be unexported (golint)
    • Line 1126: warning: exported method Traverser.ScalarLnumber should have comment or be unexported (golint)
    • Line 1130: warning: exported method Traverser.ScalarMagicConstant should have comment or be unexported (golint)
    • Line 1134: warning: exported method Traverser.ScalarString should have comment or be unexported (golint)
    • Line 1138: warning: exported method Traverser.NameName should have comment or be unexported (golint)
    • Line 1146: warning: exported method Traverser.NameFullyQualified should have comment or be unexported (golint)
    • Line 1154: warning: exported method Traverser.NameRelative should have comment or be unexported (golint)
    • Line 1162: warning: exported method Traverser.NameNamePart should have comment or be unexported (golint)
    • php-parser/pkg/ast/ast.go
    • Line 5: warning: exported type Vertex should have comment or be unexported (golint)
    • Line 10: warning: exported type Visitor should have comment or be unexported (golint)
    • php-parser/internal/scanner/newline.go
    • Line 3: warning: exported type NewLines should have comment or be unexported (golint)
    • Line 7: warning: exported method NewLines.Append should have comment or be unexported (golint)
    • Line 13: warning: exported method NewLines.GetLine should have comment or be unexported (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign85%

IneffAssign detects ineffectual assignments in Go code.

    • php-parser/internal/scanner/scanner_test.go
    • Line 191: warning: token.T_INLINE_HTML.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 192: warning: token.ID(int(';')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 193: warning: token.T_INLINE_HTML.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 194: warning: token.T_ECHO.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 195: warning: token.ID(int(';')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 196: warning: token.T_INLINE_HTML.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 198: warning: token.T_ABSTRACT.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 199: warning: token.T_ARRAY.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 200: warning: token.T_AS.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 201: warning: token.T_BREAK.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 202: warning: token.T_CALLABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 203: warning: token.T_CASE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 204: warning: token.T_CATCH.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 205: warning: token.T_CLASS.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 206: warning: token.T_CLONE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 207: warning: token.T_CONST.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 208: warning: token.T_CONTINUE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 209: warning: token.T_DECLARE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 210: warning: token.T_DEFAULT.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 211: warning: token.T_DO.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 212: warning: token.T_ECHO.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 213: warning: token.T_ELSE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 214: warning: token.T_ELSEIF.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 215: warning: token.T_EMPTY.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 216: warning: token.T_ENDDECLARE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 217: warning: token.T_ENDFOR.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 218: warning: token.T_ENDFOREACH.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 219: warning: token.T_ENDIF.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 220: warning: token.T_ENDSWITCH.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 221: warning: token.T_ENDWHILE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 222: warning: token.T_EVAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 223: warning: token.T_EXIT.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 224: warning: token.T_EXTENDS.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 225: warning: token.T_FINAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 226: warning: token.T_FINALLY.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 227: warning: token.T_FOR.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 228: warning: token.T_FOREACH.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 229: warning: token.T_FUNCTION.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 230: warning: token.T_FUNCTION.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 231: warning: token.T_GLOBAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 232: warning: token.T_GOTO.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 233: warning: token.T_IF.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 234: warning: token.T_ISSET.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 235: warning: token.T_IMPLEMENTS.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 236: warning: token.T_INSTANCEOF.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 237: warning: token.T_INSTEADOF.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 238: warning: token.T_INTERFACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 239: warning: token.T_LIST.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 240: warning: token.T_NAMESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 241: warning: token.T_PRIVATE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 242: warning: token.T_PUBLIC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 243: warning: token.T_PRINT.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 244: warning: token.T_PROTECTED.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 245: warning: token.T_RETURN.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 246: warning: token.T_STATIC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 247: warning: token.T_SWITCH.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 248: warning: token.T_THROW.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 249: warning: token.T_TRAIT.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 250: warning: token.T_TRY.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 251: warning: token.T_UNSET.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 252: warning: token.T_USE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 253: warning: token.T_VAR.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 254: warning: token.T_WHILE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 255: warning: token.T_YIELD_FROM.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 256: warning: token.T_YIELD.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 257: warning: token.T_INCLUDE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 258: warning: token.T_INCLUDE_ONCE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 259: warning: token.T_REQUIRE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 260: warning: token.T_REQUIRE_ONCE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 262: warning: token.T_CLASS_C.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 263: warning: token.T_DIR.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 264: warning: token.T_FILE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 265: warning: token.T_FUNC_C.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 266: warning: token.T_LINE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 267: warning: token.T_NS_C.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 268: warning: token.T_METHOD_C.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 269: warning: token.T_TRAIT_C.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 270: warning: token.T_HALT_COMPILER.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 272: warning: token.T_NEW.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 273: warning: token.T_LOGICAL_AND.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 274: warning: token.T_LOGICAL_OR.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 275: warning: token.T_LOGICAL_XOR.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 277: warning: token.T_NS_SEPARATOR.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 278: warning: token.T_ELLIPSIS.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 279: warning: token.T_PAAMAYIM_NEKUDOTAYIM.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 280: warning: token.T_BOOLEAN_AND.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 281: warning: token.T_BOOLEAN_OR.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 282: warning: token.T_AND_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 283: warning: token.T_OR_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 284: warning: token.T_CONCAT_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 285: warning: token.T_MUL_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 286: warning: token.T_POW_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 287: warning: token.T_DIV_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 288: warning: token.T_PLUS_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 289: warning: token.T_MINUS_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 290: warning: token.T_XOR_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 291: warning: token.T_MOD_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 292: warning: token.T_DEC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 293: warning: token.T_INC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 294: warning: token.T_DOUBLE_ARROW.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 295: warning: token.T_SPACESHIP.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 296: warning: token.T_IS_NOT_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 297: warning: token.T_IS_NOT_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 298: warning: token.T_IS_NOT_IDENTICAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 299: warning: token.T_IS_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 300: warning: token.T_IS_IDENTICAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 301: warning: token.T_SL_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 302: warning: token.T_SR_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 303: warning: token.T_IS_GREATER_OR_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 304: warning: token.T_IS_SMALLER_OR_EQUAL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 305: warning: token.T_POW.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 306: warning: token.T_SL.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 307: warning: token.T_SR.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 308: warning: token.T_COALESCE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 310: warning: token.ID(int(';')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 311: warning: token.ID(int(':')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 312: warning: token.ID(int(',')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 313: warning: token.ID(int('.')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 314: warning: token.ID(int('[')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 315: warning: token.ID(int(']')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 316: warning: token.ID(int('(')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 317: warning: token.ID(int(')')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 318: warning: token.ID(int('|')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 319: warning: token.ID(int('/')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 320: warning: token.ID(int('^')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 321: warning: token.ID(int('&')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 322: warning: token.ID(int('+')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 323: warning: token.ID(int('-')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 324: warning: token.ID(int('*')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 325: warning: token.ID(int('=')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 326: warning: token.ID(int('%')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 327: warning: token.ID(int('!')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 328: warning: token.ID(int('~')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 329: warning: token.ID(int('$')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 330: warning: token.ID(int('<')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 331: warning: token.ID(int('>')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 332: warning: token.ID(int('?')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 333: warning: token.ID(int('@')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 334: warning: token.ID(int('{')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 335: warning: token.ID(int('}')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 337: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 338: warning: token.T_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 340: warning: token.T_OBJECT_OPERATOR.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 341: warning: token.T_OBJECT_OPERATOR.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 342: warning: token.T_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 344: warning: token.T_ARRAY_CAST.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 345: warning: token.T_BOOL_CAST.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 346: warning: token.T_BOOL_CAST.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 347: warning: token.T_DOUBLE_CAST.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 348: warning: token.T_DOUBLE_CAST.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 349: warning: token.T_DOUBLE_CAST.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 350: warning: token.T_INT_CAST.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 351: warning: token.T_INT_CAST.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 352: warning: token.T_OBJECT_CAST.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 353: warning: token.T_STRING_CAST.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 354: warning: token.T_STRING_CAST.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 355: warning: token.T_UNSET_CAST.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 373: warning: tkn.ID.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 453: warning: token.T_DNUMBER.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 454: warning: token.T_DNUMBER.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 455: warning: token.T_DNUMBER.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 456: warning: token.T_DNUMBER.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 458: warning: token.T_LNUMBER.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 459: warning: token.T_DNUMBER.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 461: warning: token.T_LNUMBER.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 462: warning: token.T_DNUMBER.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 464: warning: token.T_LNUMBER.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 465: warning: token.T_LNUMBER.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 467: warning: token.T_DNUMBER.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 468: warning: token.T_DNUMBER.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 486: warning: tkn.ID.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 514: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 515: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 516: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 518: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 519: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 520: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 522: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 523: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 524: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 525: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 527: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 528: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 529: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 530: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 548: warning: tkn.ID.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 576: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 577: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 578: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 579: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 580: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 581: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 582: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 600: warning: tkn.ID.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 626: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 627: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 628: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 629: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 631: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 632: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 633: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 634: warning: token.T_CURLY_OPEN.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 635: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 636: warning: token.ID(int('}')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 637: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 639: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 640: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 641: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 642: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 643: warning: token.T_CURLY_OPEN.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 644: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 645: warning: token.ID(int('}')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 646: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 647: warning: token.T_DOLLAR_OPEN_CURLY_BRACES.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 648: warning: token.T_STRING_VARNAME.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 649: warning: token.ID(int('}')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 650: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 651: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 653: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 654: warning: token.T_CURLY_OPEN.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 655: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 656: warning: token.ID(int('}')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 657: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 659: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 660: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 661: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 662: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 664: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 665: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 666: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 667: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 669: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 670: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 671: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 672: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 674: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 675: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 676: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 677: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 679: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 680: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 681: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 682: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 700: warning: tkn.ID.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 722: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 723: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 724: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 725: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 727: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 728: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 729: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 730: warning: token.T_CURLY_OPEN.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 731: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 732: warning: token.ID(int('}')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 733: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 735: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 736: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 737: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 738: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 739: warning: token.T_CURLY_OPEN.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 740: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 741: warning: token.ID(int('}')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 742: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 743: warning: token.T_DOLLAR_OPEN_CURLY_BRACES.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 744: warning: token.T_STRING_VARNAME.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 745: warning: token.ID(int('}')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 746: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 747: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 749: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 750: warning: token.T_CURLY_OPEN.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 751: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 752: warning: token.ID(int('}')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 753: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 755: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 756: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 757: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 758: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 760: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 761: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 762: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 763: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 765: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 766: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 767: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 768: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 770: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 771: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 772: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 773: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 775: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 776: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 777: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 778: warning: token.ID(int('`')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 796: warning: tkn.ID.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 827: warning: token.T_START_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 828: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 829: warning: token.T_END_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 830: warning: token.ID(int(';')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 832: warning: token.T_START_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 833: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 834: warning: token.T_END_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 835: warning: token.ID(int(';')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 837: warning: token.T_START_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 838: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 839: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 840: warning: token.T_OBJECT_OPERATOR.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 841: warning: token.T_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 842: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 843: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 844: warning: token.ID(int('[')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 845: warning: token.T_NUM_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 846: warning: token.ID(int(']')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 847: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 848: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 849: warning: token.ID(int('[')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 850: warning: token.T_NUM_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 851: warning: token.ID(int(']')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 852: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 853: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 854: warning: token.ID(int('[')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 855: warning: token.T_NUM_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 856: warning: token.ID(int(']')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 857: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 858: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 859: warning: token.ID(int('[')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 860: warning: token.T_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 861: warning: token.ID(int(']')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 862: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 863: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 864: warning: token.ID(int('[')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 865: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 866: warning: token.ID(int(']')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 867: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 868: warning: token.T_CURLY_OPEN.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 869: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 870: warning: token.ID(int('}')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 871: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 872: warning: token.T_DOLLAR_OPEN_CURLY_BRACES.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 873: warning: token.T_STRING_VARNAME.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 874: warning: token.ID(int('}')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 875: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 876: warning: token.T_END_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 877: warning: token.ID(int(';')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 895: warning: tkn.ID.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 925: warning: token.T_START_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 926: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 927: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 928: warning: token.T_END_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 929: warning: token.ID(int(';')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 931: warning: token.T_START_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 932: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 933: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 934: warning: token.T_END_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 935: warning: token.ID(int(';')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 937: warning: token.T_START_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 938: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 939: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 940: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 941: warning: token.T_END_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 942: warning: token.ID(int(';')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 944: warning: token.T_START_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 945: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 946: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 947: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 948: warning: token.T_END_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 949: warning: token.ID(int(';')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 951: warning: token.T_START_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 952: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 953: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 954: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 955: warning: token.T_END_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 973: warning: tkn.ID.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 989: warning: token.T_START_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 990: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 991: warning: token.T_CURLY_OPEN.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 992: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 993: warning: token.ID(int('[')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 994: warning: token.T_CONSTANT_ENCAPSED_STRING.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 995: warning: token.ID(int(']')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 996: warning: token.ID(int('}')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 997: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 998: warning: token.T_END_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 999: warning: token.ID(int(';')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1017: warning: tkn.ID.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1031: warning: token.T_START_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1032: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1033: warning: token.T_END_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1034: warning: token.ID(int(',')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1035: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1053: warning: tkn.ID.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1067: warning: token.T_START_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1068: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1069: warning: token.T_END_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1070: warning: token.ID(int(';')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1088: warning: tkn.ID.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1098: warning: token.T_START_HEREDOC.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1116: warning: tkn.ID.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1129: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1130: warning: token.ID(int(';')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1131: warning: token.T_INLINE_HTML.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1133: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1134: warning: token.ID(int(';')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1135: warning: token.T_INLINE_HTML.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1153: warning: tkn.ID.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1163: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1164: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1165: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1166: warning: token.T_ENCAPSED_AND_WHITESPACE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1167: warning: token.ID(int('"')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1195: warning: tkn.ID.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1206: warning: token.T_VARIABLE.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1207: warning: token.ID(int('/')).String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1208: warning: token.T_LNUMBER.String undefined (type token.ID has no field or method String) (ineffassign)
    • Line 1234: warning: tkn.ID.String undefined (type token.ID has no field or method String) (ineffassign)

misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!