| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| AASTNodeList::rewind | 1,141,922 | 2,580,658 us | 100.0% |
| Parent Calls | | | |
| ArcanistXHPASTLinterRule::getFunctionCalls | 18,595 | 63,315 us | |
| ArcanistAliasFunctionXHPASTLinterRule::process | 3,719 | 11,835 us | |
| ArcanistArrayIndexSpacingXHPASTLinterRule::process | 3,719 | 10,129 us | |
| ArcanistArraySeparatorXHPASTLinterRule::process | 3,719 | 8,667 us | |
| ArcanistArrayValueXHPASTLinterRule::process | 3,719 | 10,491 us | |
| ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 7,438 | 20,773 us | |
| ArcanistBlacklistedFunctionXHPASTLinterRule::process | 3,719 | 8,591 us | |
| ArcanistBraceFormattingXHPASTLinterRule::process | 11,157 | 30,782 us | |
| ArcanistCallParenthesesXHPASTLinterRule::process | 3,719 | 8,258 us | |
| ArcanistCallTimePassByReferenceXHPASTLinterRule::process | 3,719 | 22,095 us | |
| ArcanistCastSpacingXHPASTLinterRule::process | 3,719 | 8,103 us | |
| ArcanistClassNameLiteralXHPASTLinterRule::process | 7,243 | 16,214 us | |
| ArcanistConstructorParenthesesXHPASTLinterRule::process | 3,719 | 11,064 us | |
| ArcanistDeclarationParenthesesXHPASTLinterRule::process | 3,719 | 9,993 us | |
| ArcanistDefaultParametersXHPASTLinterRule::process | 25,870 | 55,640 us | |
| ArcanistDoubleQuoteXHPASTLinterRule::process | 8,113 | 17,542 us | |
| ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 3,719 | 8,360 us | |
| ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 3,719 | 7,920 us | |
| ArcanistDynamicDefineXHPASTLinterRule::process | 3,719 | 8,617 us | |
| ArcanistEmptyStatementXHPASTLinterRule::process | 3,719 | 9,251 us | |
| ArcanistExitExpressionXHPASTLinterRule::process | 3,719 | 9,755 us | |
| ArcanistExtractUseXHPASTLinterRule::process | 3,719 | 8,703 us | |
| ArcanistFormattedStringXHPASTLinterRule::process | 3,719 | 10,744 us | |
| ArcanistImplicitConstructorXHPASTLinterRule::process | 7,243 | 15,703 us | |
| ArcanistImplicitFallthroughXHPASTLinterRule::process | 17,399 | 39,028 us | |
| ArcanistImplicitVisibilityXHPASTLinterRule::lintMethodVisibility | 3,719 | 11,177 us | |
| ArcanistImplicitVisibilityXHPASTLinterRule::lintPropertyVisibility | 3,719 | 10,523 us | |
| ArcanistInnerFunctionXHPASTLinterRule::process | 3,744 | 7,920 us | |
| ArcanistInstanceOfOperatorXHPASTLinterRule::process | 3,719 | 7,864 us | |
| ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 3,719 | 8,080 us | |
| ArcanistInvalidModifiersXHPASTLinterRule::process | 3,719 | 7,800 us | |
| ArcanistKeywordCasingXHPASTLinterRule::process | 3,719 | 14,697 us | |
| ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 3,719 | 11,190 us | |
| ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 3,719 | 8,726 us | |
| ArcanistListAssignmentXHPASTLinterRule::process | 3,719 | 7,703 us | |
| ArcanistLowercaseFunctionsXHPASTLinterRule::process | 3,719 | 10,521 us | |
| ArcanistModifierOrderingXHPASTLinterRule::lintMethodModifierOrdering | 3,719 | 11,482 us | |
| ArcanistModifierOrderingXHPASTLinterRule::lintPropertyModifierOrdering | 3,719 | 10,863 us | |
| ArcanistNamingConventionsXHPASTLinterRule::process | 118,104 | 251,930 us | |
| ArcanistNoParentScopeXHPASTLinterRule::process | 3,750 | 8,411 us | |
| ArcanistPHPCompatibilityXHPASTLinterRule::process | 14,876 | 37,542 us | |
| ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 14,876 | 39,101 us | |
| ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 7,438 | 18,417 us | |
| ArcanistXHPASTLinterRule::getAnonymousClosures | 7,243 | 21,117 us | |
| ArcanistParenthesesSpacingXHPASTLinterRule::process | 3,719 | 10,500 us | |
| ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 3,719 | 9,177 us | |
| ArcanistPregQuoteMisuseXHPASTLinterRule::process | 3,719 | 8,669 us | |
| ArcanistReusedAsIteratorXHPASTLinterRule::process | 222,839 | 473,941 us | |
| ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 112,691 | 238,436 us | |
| ArcanistReusedIteratorXHPASTLinterRule::process | 15,370 | 31,964 us | |
| ArcanistSelfMemberReferenceXHPASTLinterRule::process | 7,243 | 15,015 us | |
| ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 3,719 | 11,278 us | |
| ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 3,719 | 9,649 us | |
| ArcanistStaticThisXHPASTLinterRule::process | 30,210 | 64,816 us | |
| ArcanistTautologicalExpressionXHPASTLinterRule::process | 3,719 | 9,398 us | |
| ArcanistToStringExceptionXHPASTLinterRule::process | 3,720 | 8,009 us | |
| ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule::process | 3,719 | 10,600 us | |
| ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule::process | 3,719 | 7,913 us | |
| ArcanistUndeclaredVariableXHPASTLinterRule::process | 287,903 | 611,637 us | |
| ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 6,799 | 14,759 us | |
| ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 3,719 | 8,221 us | |
| ArcanistUselessOverridingMethodXHPASTLinterRule::process | 3,719 | 8,015 us | |
| ArcanistVariableVariableXHPASTLinterRule::process | 3,719 | 7,836 us | |
| ArcanistBaseXHPASTLinter::getFunctionCalls | 7,438 | 17,846 us | |
| ArcanistPhutilXHPASTLinter::lintArrayCombine | 3,719 | 8,102 us | |
| ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 7,438 | 20,595 us | |
| ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 3,719 | 8,213 us | |
| ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,719 | 7,834 us | |
| ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,719 | 7,752 us | |
| ArcanistClassFilenameMismatchXHPASTLinterRule::process | 3,546 | 13,846 us | |
| Child Calls | | | |