Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNodeList::current | 3,824,683 | 12,552,568 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinterRule::getFunctionCalls | 223,940 | 731,043 us | |
ArcanistArrayIndexSpacingXHPASTLinterRule::process | 12,557 | 41,885 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 17,105 | 65,465 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 73,584 | 243,613 us | |
ArcanistBlacklistedFunctionXHPASTLinterRule::process | 44,788 | 170,907 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 206,919 | 633,982 us | |
ArcanistCallTimePassByReferenceXHPASTLinterRule::process | 132,819 | 414,516 us | |
ArcanistClosingCallParenthesesXHPASTLinterRule::process | 119,451 | 434,389 us | |
ArcanistClosingDeclarationParenthesesXHPASTLinterRule::process | 21,218 | 71,170 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 13,368 | 44,429 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 35,872 | 112,667 us | |
ArcanistDoubleQuoteXHPASTLinterRule::process | 89,906 | 290,114 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 17,105 | 54,841 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 1,426 | 5,641 us | |
ArcanistEmptyStatementXHPASTLinterRule::process | 56,601 | 251,476 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 5,031 | 16,162 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 44,788 | 149,404 us | |
ArcanistImplicitFallthroughXHPASTLinterRule::process | 7,147 | 21,559 us | |
ArcanistInnerFunctionXHPASTLinterRule::process | 25 | 94 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 58,930 | 176,446 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 14,654 | 42,370 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 50,384 | 160,619 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 25 | 94 us | |
ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 510 | 2,020 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 44,788 | 212,055 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 294,791 | 930,800 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 154,587 | 506,960 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 19,068 | 63,979 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 12,557 | 36,796 us | |
ArcanistParenthesesSpacingXHPASTLinterRule::process | 174,445 | 630,035 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 58,930 | 176,833 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 330,593 | 1,022,172 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 270,866 | 902,076 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 9,126 | 29,726 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 58,930 | 210,997 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 58,930 | 201,771 us | |
ArcanistTautologicalExpressionXHPASTLinterRule::process | 58,930 | 179,949 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 402,080 | 1,277,121 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 147,119 | 466,897 us | |
ArcanistBaseXHPASTLinter::getFunctionCalls | 89,576 | 259,361 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 58,156 | 202,622 us | |
ArcanistCastSpacingXHPASTLinterRule::process | 629 | 2,298 us | |
ArcanistDynamicDefineXHPASTLinterRule::process | 1 | 2 us | |
ArcanistClassFilenameMismatchXHPASTLinterRule::process | 3,317 | 17,621 us | |
ArcanistClassNameLiteralXHPASTLinterRule::process | 76,276 | 256,618 us | |
ArcanistImplicitConstructorXHPASTLinterRule::process | 24,409 | 75,024 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintMethodVisibility | 21,193 | 69,771 us | |
ArcanistInvalidModifiersXHPASTLinterRule::process | 25,976 | 77,380 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintMethodModifierOrdering | 21,193 | 73,097 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 3,378 | 14,588 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 21,559 | 74,389 us | |
ArcanistStaticThisXHPASTLinterRule::process | 55,423 | 170,887 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 21,193 | 67,316 us | |
ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 21,146 | 90,622 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 21,193 | 69,463 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintPropertyVisibility | 4,783 | 14,461 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintPropertyModifierOrdering | 4,783 | 15,237 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,295 | 9,226 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,295 | 9,470 us | |
ArcanistPregQuoteMisuseXHPASTLinterRule::process | 11 | 27 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 4 | 11 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 1 | 4 us | |
Child Calls | | | |
AASTNodeList::key | 3,824,683 | 2,958,139 us | 23.6% |