Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNode::getChildByIndex | 2,484,445 | 18,430,655 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinterRule::getFunctionCalls | 223,940 | 625,253 us | |
ArcanistArrayIndexSpacingXHPASTLinterRule::process | 12,557 | 36,131 us | |
AASTNode::getChildOfType | 559,458 | 3,496,153 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 73,584 | 665,665 us | |
ArcanistBlacklistedFunctionXHPASTLinterRule::process | 44,788 | 119,271 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 26,736 | 513,892 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 14,654 | 59,760 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 46,460 | 714,938 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 4,665 | 12,086 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 5,031 | 15,075 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 61,033 | 521,771 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 29,308 | 72,980 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 25 | 114 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 44,788 | 138,205 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 65,523 | 610,207 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 60,276 | 782,583 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 18,979 | 52,794 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 12,557 | 218,924 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 60,278 | 1,008,659 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 201,511 | 655,691 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 172,467 | 549,074 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 8,322 | 22,422 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 3,586 | 8,040 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 3,576 | 7,426 us | |
ArcanistTautologicalExpressionXHPASTLinterRule::process | 70,216 | 215,699 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 201,511 | 1,628,159 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 147,117 | 887,231 us | |
ArcanistBaseXHPASTLinter::getFunctionCalls | 89,576 | 1,892,021 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 90,552 | 1,747,402 us | |
ArcanistDynamicDefineXHPASTLinterRule::process | 1 | 1 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 292 | 540 us | |
ArcanistClassFilenameMismatchXHPASTLinterRule::process | 3,317 | 19,356 us | |
ArcanistImplicitConstructorXHPASTLinterRule::process | 24,409 | 839,909 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 3,348 | 18,908 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 18,264 | 44,656 us | |
ArcanistStaticThisXHPASTLinterRule::process | 21,114 | 60,863 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 57,316 | 160,298 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,295 | 8,467 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 12 | 24 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 1 | 2 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 1 | 3 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 1 | 2 us | |
Child Calls | | | |