| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| ArcanistXHPASTLinter::resolveFuture | 3,735 | 1,569,995,274 us | 100.0% |
| Parent Calls | | | |
| ArcanistFutureLinter::didLintPaths | 3,735 | 1,569,995,274 us | |
| Child Calls | | | |
| ArcanistKeywordCasingXHPASTLinterRule::process | 3,735 | 622,888,733 us | 39.7% |
| ArcanistBaseXHPASTLinter::getXHPASTTreeForPath | 3,735 | 401,768,295 us | 25.6% |
| ArcanistUndeclaredVariableXHPASTLinterRule::process | 3,735 | 39,625,242 us | 2.5% |
| ArcanistNamingConventionsXHPASTLinterRule::process | 3,735 | 33,970,506 us | 2.2% |
| ArcanistPHPCompatibilityXHPASTLinterRule::process | 3,735 | 31,242,107 us | 2.0% |
| ArcanistReusedAsIteratorXHPASTLinterRule::process | 3,735 | 30,871,489 us | 2.0% |
| ArcanistEmptyStatementXHPASTLinterRule::process | 3,735 | 30,666,421 us | 2.0% |
| ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 3,735 | 28,106,826 us | 1.8% |
| ArcanistCallParenthesesXHPASTLinterRule::process | 3,735 | 25,437,400 us | 1.6% |
| ArcanistTodoCommentXHPASTLinterRule::process | 3,735 | 19,725,533 us | 1.3% |
| ArcanistBraceFormattingXHPASTLinterRule::process | 3,735 | 18,410,262 us | 1.2% |
| ArcanistLogicalOperatorsXHPASTLinterRule::process | 3,735 | 17,428,853 us | 1.1% |
| ArcanistParenthesesSpacingXHPASTLinterRule::process | 3,735 | 15,832,180 us | 1.0% |
| ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 3,735 | 14,881,985 us | 0.9% |
| ArcanistSelfMemberReferenceXHPASTLinterRule::process | 3,735 | 13,462,927 us | 0.9% |
| ArcanistObjectOperatorSpacingXHPASTLinterRule::process | 3,735 | 13,130,789 us | 0.8% |
| ArcanistControlStatementSpacingXHPASTLinterRule::process | 3,735 | 11,840,365 us | 0.8% |
| ArcanistArraySeparatorXHPASTLinterRule::process | 3,735 | 11,778,816 us | 0.8% |
| ArcanistDoubleQuoteXHPASTLinterRule::process | 3,735 | 11,286,948 us | 0.7% |
| ArcanistCommentSpacingXHPASTLinterRule::process | 3,735 | 10,813,216 us | 0.7% |
| ArcanistLowercaseFunctionsXHPASTLinterRule::process | 3,735 | 10,644,735 us | 0.7% |
| ArcanistSemicolonSpacingXHPASTLinterRule::process | 3,735 | 10,098,208 us | 0.6% |
| ArcanistElseIfUsageXHPASTLinterRule::process | 3,735 | 9,664,430 us | 0.6% |
| ArcanistCommentStyleXHPASTLinterRule::process | 3,735 | 8,855,989 us | 0.6% |
| ArcanistConcatenationOperatorXHPASTLinterRule::process | 3,735 | 8,748,095 us | 0.6% |
| ArcanistPHPEchoTagXHPASTLinterRule::process | 3,735 | 8,521,066 us | 0.5% |
| ArcanistLinter::isCodeEnabled | 280,125 | 7,091,718 us | 0.5% |
| ArcanistSlownessXHPASTLinterRule::process | 3,735 | 6,276,404 us | 0.4% |
| ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 3,735 | 5,976,399 us | 0.4% |
| ArcanistClassNameLiteralXHPASTLinterRule::process | 3,735 | 5,574,291 us | 0.4% |
| ArcanistAliasFunctionXHPASTLinterRule::process | 3,735 | 5,507,388 us | 0.4% |
| ArcanistDeclarationParenthesesXHPASTLinterRule::process | 3,735 | 5,020,214 us | 0.3% |
| ArcanistFormattedStringXHPASTLinterRule::process | 3,735 | 4,938,103 us | 0.3% |
| ArcanistImplicitFallthroughXHPASTLinterRule::process | 3,735 | 4,370,943 us | 0.3% |
| ArcanistInstanceOfOperatorXHPASTLinterRule::process | 3,735 | 3,666,219 us | 0.2% |
| ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 3,735 | 3,366,481 us | 0.2% |
| ArcanistArrayValueXHPASTLinterRule::process | 3,735 | 3,300,520 us | 0.2% |
| ArcanistStaticThisXHPASTLinterRule::process | 3,735 | 3,123,998 us | 0.2% |
| ArcanistCallTimePassByReferenceXHPASTLinterRule::process | 3,735 | 3,099,509 us | 0.2% |
| ArcanistTautologicalExpressionXHPASTLinterRule::process | 3,735 | 2,958,660 us | 0.2% |
| ArcanistUselessOverridingMethodXHPASTLinterRule::process | 3,735 | 2,871,979 us | 0.2% |
| ArcanistImplicitVisibilityXHPASTLinterRule::process | 3,735 | 2,388,787 us | 0.2% |
| ArcanistModifierOrderingXHPASTLinterRule::process | 3,735 | 2,267,904 us | 0.1% |
| ArcanistDynamicDefineXHPASTLinterRule::process | 3,735 | 2,265,639 us | 0.1% |
| ArcanistExtractUseXHPASTLinterRule::process | 3,735 | 2,253,550 us | 0.1% |
| ArcanistPregQuoteMisuseXHPASTLinterRule::process | 3,735 | 2,234,574 us | 0.1% |
| ArcanistBlacklistedFunctionXHPASTLinterRule::process | 3,735 | 2,224,899 us | 0.1% |
| ArcanistParseStrUseXHPASTLinterRule::process | 3,735 | 2,204,698 us | 0.1% |
| ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 3,735 | 2,127,292 us | 0.1% |
| ArcanistPHPShortTagXHPASTLinterRule::process | 3,735 | 1,938,874 us | 0.1% |
| ArcanistPHPOpenTagXHPASTLinterRule::process | 3,735 | 1,888,281 us | 0.1% |
| ArcanistImplicitConstructorXHPASTLinterRule::process | 3,735 | 1,825,992 us | 0.1% |
| ArcanistInvalidModifiersXHPASTLinterRule::process | 3,735 | 1,750,701 us | 0.1% |
| ArcanistDefaultParametersXHPASTLinterRule::process | 3,735 | 1,582,659 us | 0.1% |
| ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 3,735 | 1,531,191 us | 0.1% |
| ArcanistArrayIndexSpacingXHPASTLinterRule::process | 3,735 | 1,241,265 us | 0.1% |
| ArcanistToStringExceptionXHPASTLinterRule::process | 3,735 | 1,092,401 us | 0.1% |
| ArcanistClassFilenameMismatchXHPASTLinterRule::process | 3,735 | 1,072,147 us | 0.1% |
| ArcanistConstructorParenthesesXHPASTLinterRule::process | 3,735 | 1,013,118 us | 0.1% |
| ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule::process | 3,735 | 910,881 us | 0.1% |
| ArcanistReusedIteratorXHPASTLinterRule::process | 3,735 | 891,469 us | 0.1% |
| ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 3,735 | 859,088 us | 0.1% |
| ArcanistXHPASTLinterRule::getLintID | 280,125 | 640,674 us | 0.0% |
| ArcanistXHPASTLinterRule::setLinter | 276,390 | 632,233 us | 0.0% |
| ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 3,735 | 497,498 us | 0.0% |
| ArcanistExitExpressionXHPASTLinterRule::process | 3,735 | 401,578 us | 0.0% |
| ArcanistNoParentScopeXHPASTLinterRule::process | 3,735 | 375,994 us | 0.0% |
| ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule::process | 3,735 | 316,945 us | 0.0% |
| ArcanistCastSpacingXHPASTLinterRule::process | 3,735 | 208,253 us | 0.0% |
| ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 3,735 | 185,485 us | 0.0% |
| ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 3,735 | 185,203 us | 0.0% |
| ArcanistListAssignmentXHPASTLinterRule::process | 3,735 | 163,017 us | 0.0% |
| ArcanistGlobalVariableXHPASTLinterRule::process | 3,735 | 159,339 us | 0.0% |
| ArcanistVariableVariableXHPASTLinterRule::process | 3,735 | 138,558 us | 0.0% |
| ArcanistInnerFunctionXHPASTLinterRule::process | 3,735 | 134,763 us | 0.0% |
| ArcanistPHPCloseTagXHPASTLinterRule::process | 3,735 | 117,094 us | 0.0% |
| AASTTree::getRootNode | 3,735 | 11,114 us | 0.0% |
| ArcanistUnableToParseXHPASTLinterRule::process | 3,735 | 6,976 us | 0.0% |
| ArcanistSyntaxErrorXHPASTLinterRule::process | 3,735 | 6,844 us | 0.0% |