Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNodeList::current | 4,033,208 | 17,193,894 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinterRule::getFunctionCalls | 275,760 | 1,198,283 us | |
ArcanistArrayIndexSpacingXHPASTLinterRule::process | 12,587 | 54,061 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 17,414 | 76,832 us | |
ArcanistArrayValueXHPASTLinterRule::process | 17,414 | 75,682 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 75,347 | 325,930 us | |
ArcanistBlacklistedFunctionXHPASTLinterRule::process | 45,960 | 195,806 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 213,158 | 883,747 us | |
ArcanistCallParenthesesXHPASTLinterRule::process | 140,394 | 612,550 us | |
ArcanistCallTimePassByReferenceXHPASTLinterRule::process | 136,424 | 575,667 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 13,816 | 59,228 us | |
ArcanistDeclarationParenthesesXHPASTLinterRule::process | 22,310 | 98,177 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 37,599 | 160,312 us | |
ArcanistDoubleQuoteXHPASTLinterRule::process | 92,155 | 396,417 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 17,414 | 75,666 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 1,455 | 6,367 us | |
ArcanistEmptyStatementXHPASTLinterRule::process | 58,507 | 264,356 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 5,126 | 22,085 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 45,960 | 201,794 us | |
ArcanistImplicitFallthroughXHPASTLinterRule::process | 7,114 | 29,954 us | |
ArcanistInnerFunctionXHPASTLinterRule::process | 26 | 131 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 60,058 | 255,105 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 15,289 | 64,605 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 51,624 | 223,246 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 26 | 136 us | |
ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 516 | 2,551 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 45,960 | 225,595 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 303,306 | 1,279,533 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 159,074 | 683,410 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 19,496 | 85,426 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 12,587 | 53,046 us | |
ArcanistXHPASTLinterRule::getAnonymousClosures | 26 | 136 us | |
ArcanistParenthesesSpacingXHPASTLinterRule::process | 197,237 | 841,024 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 60,058 | 255,758 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 338,396 | 1,433,507 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 276,870 | 1,179,318 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 9,210 | 38,664 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 60,058 | 256,457 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 60,058 | 253,497 us | |
ArcanistTautologicalExpressionXHPASTLinterRule::process | 60,058 | 252,791 us | |
ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule::process | 5,126 | 22,767 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 411,731 | 1,719,815 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 151,393 | 631,649 us | |
ArcanistBaseXHPASTLinter::getFunctionCalls | 91,920 | 383,016 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 59,776 | 249,291 us | |
ArcanistCastSpacingXHPASTLinterRule::process | 635 | 2,890 us | |
ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule::process | 184 | 907 us | |
ArcanistListAssignmentXHPASTLinterRule::process | 372 | 1,688 us | |
ArcanistDynamicDefineXHPASTLinterRule::process | 1 | 5 us | |
ArcanistClassFilenameMismatchXHPASTLinterRule::process | 3,562 | 15,487 us | |
ArcanistClassNameLiteralXHPASTLinterRule::process | 78,535 | 345,451 us | |
ArcanistImplicitConstructorXHPASTLinterRule::process | 25,742 | 108,772 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintMethodVisibility | 22,284 | 100,511 us | |
ArcanistInvalidModifiersXHPASTLinterRule::process | 26,948 | 113,635 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintMethodModifierOrdering | 22,284 | 98,334 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 3,630 | 15,307 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 22,226 | 95,158 us | |
ArcanistStaticThisXHPASTLinterRule::process | 57,694 | 242,928 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 22,284 | 93,209 us | |
ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 22,324 | 93,297 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 22,284 | 93,069 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintPropertyVisibility | 4,664 | 20,233 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintPropertyModifierOrdering | 4,664 | 20,215 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,540 | 14,630 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,540 | 14,697 us | |
ArcanistGlobalVariableXHPASTLinterRule::process | 2 | 12 us | |
ArcanistPregQuoteMisuseXHPASTLinterRule::process | 11 | 50 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 4 | 16 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 1 | 5 us | |
Child Calls | | | |
AASTNodeList::key | 4,033,208 | 4,701,969 us | 27.3% |