| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| ArcanistXHPASTLinter::resolveFuture | 3,719 | 2,317,664,016 us | 100.0% |
| Parent Calls | | | |
| ArcanistFutureLinter::didLintPaths | 3,719 | 2,317,664,016 us | |
| Child Calls | | | |
| ArcanistKeywordCasingXHPASTLinterRule::process | 3,719 | 935,225,559 us | 40.4% |
| ArcanistBaseXHPASTLinter::getXHPASTTreeForPath | 3,719 | 555,168,504 us | 24.0% |
| ArcanistUndeclaredVariableXHPASTLinterRule::process | 3,719 | 65,304,644 us | 2.8% |
| ArcanistReusedAsIteratorXHPASTLinterRule::process | 3,719 | 50,019,770 us | 2.2% |
| ArcanistNamingConventionsXHPASTLinterRule::process | 3,719 | 48,152,564 us | 2.1% |
| ArcanistPHPCompatibilityXHPASTLinterRule::process | 3,719 | 47,515,313 us | 2.1% |
| ArcanistEmptyStatementXHPASTLinterRule::process | 3,719 | 47,263,953 us | 2.0% |
| ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 3,719 | 41,711,192 us | 1.8% |
| ArcanistCallParenthesesXHPASTLinterRule::process | 3,719 | 38,030,344 us | 1.6% |
| ArcanistTodoCommentXHPASTLinterRule::process | 3,719 | 29,133,308 us | 1.3% |
| ArcanistBraceFormattingXHPASTLinterRule::process | 3,719 | 27,895,610 us | 1.2% |
| ArcanistLogicalOperatorsXHPASTLinterRule::process | 3,719 | 25,800,137 us | 1.1% |
| ArcanistParenthesesSpacingXHPASTLinterRule::process | 3,719 | 25,598,489 us | 1.1% |
| ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 3,719 | 24,194,292 us | 1.0% |
| ArcanistObjectOperatorSpacingXHPASTLinterRule::process | 3,719 | 20,040,361 us | 0.9% |
| ArcanistSelfMemberReferenceXHPASTLinterRule::process | 3,719 | 19,873,242 us | 0.9% |
| ArcanistControlStatementSpacingXHPASTLinterRule::process | 3,719 | 18,691,439 us | 0.8% |
| ArcanistArraySeparatorXHPASTLinterRule::process | 3,719 | 16,874,542 us | 0.7% |
| ArcanistDoubleQuoteXHPASTLinterRule::process | 3,719 | 16,675,915 us | 0.7% |
| ArcanistCommentSpacingXHPASTLinterRule::process | 3,719 | 15,901,101 us | 0.7% |
| ArcanistLowercaseFunctionsXHPASTLinterRule::process | 3,719 | 15,604,087 us | 0.7% |
| ArcanistSemicolonSpacingXHPASTLinterRule::process | 3,719 | 15,335,720 us | 0.7% |
| ArcanistElseIfUsageXHPASTLinterRule::process | 3,719 | 14,076,346 us | 0.6% |
| ArcanistConcatenationOperatorXHPASTLinterRule::process | 3,719 | 13,664,017 us | 0.6% |
| ArcanistCommentStyleXHPASTLinterRule::process | 3,719 | 13,617,237 us | 0.6% |
| ArcanistPHPEchoTagXHPASTLinterRule::process | 3,719 | 13,001,784 us | 0.6% |
| ArcanistLinter::isCodeEnabled | 264,049 | 10,026,115 us | 0.4% |
| ArcanistSlownessXHPASTLinterRule::process | 3,719 | 9,542,763 us | 0.4% |
| ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 3,719 | 9,246,574 us | 0.4% |
| ArcanistAliasFunctionXHPASTLinterRule::process | 3,719 | 8,040,116 us | 0.3% |
| ArcanistClassNameLiteralXHPASTLinterRule::process | 3,719 | 7,794,829 us | 0.3% |
| ArcanistDeclarationParenthesesXHPASTLinterRule::process | 3,719 | 7,380,305 us | 0.3% |
| ArcanistFormattedStringXHPASTLinterRule::process | 3,719 | 7,356,759 us | 0.3% |
| ArcanistImplicitFallthroughXHPASTLinterRule::process | 3,719 | 6,483,918 us | 0.3% |
| ArcanistInstanceOfOperatorXHPASTLinterRule::process | 3,719 | 6,112,876 us | 0.3% |
| ArcanistStaticThisXHPASTLinterRule::process | 3,719 | 5,221,248 us | 0.2% |
| ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 3,719 | 4,856,368 us | 0.2% |
| ArcanistArrayValueXHPASTLinterRule::process | 3,719 | 4,846,786 us | 0.2% |
| ArcanistCallTimePassByReferenceXHPASTLinterRule::process | 3,719 | 4,674,523 us | 0.2% |
| ArcanistTautologicalExpressionXHPASTLinterRule::process | 3,719 | 4,492,216 us | 0.2% |
| ArcanistModifierOrderingXHPASTLinterRule::process | 3,719 | 4,066,241 us | 0.2% |
| ArcanistUselessOverridingMethodXHPASTLinterRule::process | 3,719 | 4,023,567 us | 0.2% |
| ArcanistExtractUseXHPASTLinterRule::process | 3,719 | 3,670,258 us | 0.2% |
| ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 3,719 | 3,605,183 us | 0.2% |
| ArcanistDynamicDefineXHPASTLinterRule::process | 3,719 | 3,506,072 us | 0.2% |
| ArcanistBlacklistedFunctionXHPASTLinterRule::process | 3,719 | 3,458,229 us | 0.1% |
| ArcanistPregQuoteMisuseXHPASTLinterRule::process | 3,719 | 3,385,177 us | 0.1% |
| ArcanistDefaultParametersXHPASTLinterRule::process | 3,719 | 3,148,465 us | 0.1% |
| ArcanistImplicitVisibilityXHPASTLinterRule::process | 3,719 | 3,060,559 us | 0.1% |
| ArcanistPHPShortTagXHPASTLinterRule::process | 3,719 | 2,834,847 us | 0.1% |
| ArcanistPHPOpenTagXHPASTLinterRule::process | 3,719 | 2,822,946 us | 0.1% |
| ArcanistInvalidModifiersXHPASTLinterRule::process | 3,719 | 2,749,059 us | 0.1% |
| ArcanistImplicitConstructorXHPASTLinterRule::process | 3,719 | 2,695,908 us | 0.1% |
| ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 3,719 | 2,433,619 us | 0.1% |
| ArcanistArrayIndexSpacingXHPASTLinterRule::process | 3,719 | 2,107,389 us | 0.1% |
| ArcanistToStringExceptionXHPASTLinterRule::process | 3,719 | 1,754,412 us | 0.1% |
| ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 3,719 | 1,568,665 us | 0.1% |
| ArcanistClassFilenameMismatchXHPASTLinterRule::process | 3,719 | 1,509,828 us | 0.1% |
| ArcanistReusedIteratorXHPASTLinterRule::process | 3,719 | 1,457,191 us | 0.1% |
| ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule::process | 3,719 | 1,369,806 us | 0.1% |
| ArcanistConstructorParenthesesXHPASTLinterRule::process | 3,719 | 1,309,266 us | 0.1% |
| ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 3,719 | 1,022,687 us | 0.0% |
| ArcanistXHPASTLinterRule::setLinter | 264,049 | 1,006,066 us | 0.0% |
| ArcanistXHPASTLinterRule::getLintID | 264,049 | 892,268 us | 0.0% |
| ArcanistNoParentScopeXHPASTLinterRule::process | 3,719 | 686,788 us | 0.0% |
| ArcanistExitExpressionXHPASTLinterRule::process | 3,719 | 640,746 us | 0.0% |
| ArcanistCastSpacingXHPASTLinterRule::process | 3,719 | 383,803 us | 0.0% |
| ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 3,719 | 322,698 us | 0.0% |
| ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule::process | 3,719 | 320,065 us | 0.0% |
| ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 3,719 | 298,563 us | 0.0% |
| ArcanistInnerFunctionXHPASTLinterRule::process | 3,719 | 253,828 us | 0.0% |
| ArcanistVariableVariableXHPASTLinterRule::process | 3,719 | 247,140 us | 0.0% |
| ArcanistPHPCloseTagXHPASTLinterRule::process | 3,719 | 219,497 us | 0.0% |
| AASTTree::getRootNode | 3,719 | 16,667 us | 0.0% |
| ArcanistUnableToParseXHPASTLinterRule::process | 3,719 | 10,789 us | 0.0% |
| ArcanistSyntaxErrorXHPASTLinterRule::process | 3,719 | 10,632 us | 0.0% |