| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| ArcanistXHPASTLinter::resolveFuture | 3,735 | 2,262,090,930 us | 100.0% |
| Parent Calls | | | |
| ArcanistFutureLinter::didLintPaths | 3,735 | 2,262,090,930 us | |
| Child Calls | | | |
| ArcanistKeywordCasingXHPASTLinterRule::process | 3,735 | 903,509,852 us | 39.9% |
| ArcanistBaseXHPASTLinter::getXHPASTTreeForPath | 3,735 | 548,265,847 us | 24.2% |
| ArcanistUndeclaredVariableXHPASTLinterRule::process | 3,735 | 61,444,288 us | 2.7% |
| ArcanistNamingConventionsXHPASTLinterRule::process | 3,735 | 49,639,852 us | 2.2% |
| ArcanistReusedAsIteratorXHPASTLinterRule::process | 3,735 | 47,266,486 us | 2.1% |
| ArcanistPHPCompatibilityXHPASTLinterRule::process | 3,735 | 46,676,667 us | 2.1% |
| ArcanistEmptyStatementXHPASTLinterRule::process | 3,735 | 45,636,520 us | 2.0% |
| ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 3,735 | 40,836,496 us | 1.8% |
| ArcanistCallParenthesesXHPASTLinterRule::process | 3,735 | 38,040,467 us | 1.7% |
| ArcanistTodoCommentXHPASTLinterRule::process | 3,735 | 28,653,893 us | 1.3% |
| ArcanistBraceFormattingXHPASTLinterRule::process | 3,735 | 27,519,017 us | 1.2% |
| ArcanistLogicalOperatorsXHPASTLinterRule::process | 3,735 | 25,298,965 us | 1.1% |
| ArcanistParenthesesSpacingXHPASTLinterRule::process | 3,735 | 23,988,522 us | 1.1% |
| ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 3,735 | 23,229,910 us | 1.0% |
| ArcanistSelfMemberReferenceXHPASTLinterRule::process | 3,735 | 19,638,910 us | 0.9% |
| ArcanistObjectOperatorSpacingXHPASTLinterRule::process | 3,735 | 19,574,987 us | 0.9% |
| ArcanistControlStatementSpacingXHPASTLinterRule::process | 3,735 | 18,300,792 us | 0.8% |
| ArcanistArraySeparatorXHPASTLinterRule::process | 3,735 | 17,366,241 us | 0.8% |
| ArcanistDoubleQuoteXHPASTLinterRule::process | 3,735 | 16,747,194 us | 0.7% |
| ArcanistLowercaseFunctionsXHPASTLinterRule::process | 3,735 | 16,144,030 us | 0.7% |
| ArcanistSemicolonSpacingXHPASTLinterRule::process | 3,735 | 15,018,015 us | 0.7% |
| ArcanistCommentSpacingXHPASTLinterRule::process | 3,735 | 15,003,898 us | 0.7% |
| ArcanistElseIfUsageXHPASTLinterRule::process | 3,735 | 13,667,663 us | 0.6% |
| ArcanistConcatenationOperatorXHPASTLinterRule::process | 3,735 | 13,130,812 us | 0.6% |
| ArcanistCommentStyleXHPASTLinterRule::process | 3,735 | 12,948,761 us | 0.6% |
| ArcanistPHPEchoTagXHPASTLinterRule::process | 3,735 | 12,540,209 us | 0.6% |
| ArcanistLinter::isCodeEnabled | 280,125 | 10,332,723 us | 0.5% |
| ArcanistSlownessXHPASTLinterRule::process | 3,735 | 9,254,741 us | 0.4% |
| ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 3,735 | 8,963,471 us | 0.4% |
| ArcanistClassNameLiteralXHPASTLinterRule::process | 3,735 | 8,184,027 us | 0.4% |
| ArcanistAliasFunctionXHPASTLinterRule::process | 3,735 | 7,702,242 us | 0.3% |
| ArcanistFormattedStringXHPASTLinterRule::process | 3,735 | 7,314,231 us | 0.3% |
| ArcanistDeclarationParenthesesXHPASTLinterRule::process | 3,735 | 7,255,789 us | 0.3% |
| ArcanistImplicitFallthroughXHPASTLinterRule::process | 3,735 | 6,090,989 us | 0.3% |
| ArcanistInstanceOfOperatorXHPASTLinterRule::process | 3,735 | 5,423,635 us | 0.2% |
| ArcanistStaticThisXHPASTLinterRule::process | 3,735 | 4,923,262 us | 0.2% |
| ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 3,735 | 4,874,923 us | 0.2% |
| ArcanistArrayValueXHPASTLinterRule::process | 3,735 | 4,715,051 us | 0.2% |
| ArcanistCallTimePassByReferenceXHPASTLinterRule::process | 3,735 | 4,537,976 us | 0.2% |
| ArcanistTautologicalExpressionXHPASTLinterRule::process | 3,735 | 4,507,019 us | 0.2% |
| ArcanistUselessOverridingMethodXHPASTLinterRule::process | 3,735 | 4,300,435 us | 0.2% |
| ArcanistImplicitVisibilityXHPASTLinterRule::process | 3,735 | 3,487,661 us | 0.2% |
| ArcanistModifierOrderingXHPASTLinterRule::process | 3,735 | 3,476,333 us | 0.2% |
| ArcanistBlacklistedFunctionXHPASTLinterRule::process | 3,735 | 3,444,734 us | 0.2% |
| ArcanistDynamicDefineXHPASTLinterRule::process | 3,735 | 3,390,645 us | 0.1% |
| ArcanistParseStrUseXHPASTLinterRule::process | 3,735 | 3,379,587 us | 0.1% |
| ArcanistExtractUseXHPASTLinterRule::process | 3,735 | 3,354,610 us | 0.1% |
| ArcanistPregQuoteMisuseXHPASTLinterRule::process | 3,735 | 3,302,227 us | 0.1% |
| ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 3,735 | 3,119,575 us | 0.1% |
| ArcanistPHPOpenTagXHPASTLinterRule::process | 3,735 | 2,812,651 us | 0.1% |
| ArcanistPHPShortTagXHPASTLinterRule::process | 3,735 | 2,811,784 us | 0.1% |
| ArcanistInvalidModifiersXHPASTLinterRule::process | 3,735 | 2,665,612 us | 0.1% |
| ArcanistImplicitConstructorXHPASTLinterRule::process | 3,735 | 2,507,255 us | 0.1% |
| ArcanistDefaultParametersXHPASTLinterRule::process | 3,735 | 2,450,589 us | 0.1% |
| ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 3,735 | 2,322,314 us | 0.1% |
| ArcanistArrayIndexSpacingXHPASTLinterRule::process | 3,735 | 1,903,881 us | 0.1% |
| ArcanistToStringExceptionXHPASTLinterRule::process | 3,735 | 1,721,263 us | 0.1% |
| ArcanistClassFilenameMismatchXHPASTLinterRule::process | 3,735 | 1,509,767 us | 0.1% |
| ArcanistReusedIteratorXHPASTLinterRule::process | 3,735 | 1,380,482 us | 0.1% |
| ArcanistConstructorParenthesesXHPASTLinterRule::process | 3,735 | 1,341,594 us | 0.1% |
| ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule::process | 3,735 | 1,307,268 us | 0.1% |
| ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 3,735 | 1,239,949 us | 0.1% |
| ArcanistXHPASTLinterRule::setLinter | 276,390 | 1,009,299 us | 0.0% |
| ArcanistXHPASTLinterRule::getLintID | 280,125 | 946,067 us | 0.0% |
| ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 3,735 | 727,860 us | 0.0% |
| ArcanistExitExpressionXHPASTLinterRule::process | 3,735 | 618,659 us | 0.0% |
| ArcanistNoParentScopeXHPASTLinterRule::process | 3,735 | 579,958 us | 0.0% |
| ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule::process | 3,735 | 388,330 us | 0.0% |
| ArcanistCastSpacingXHPASTLinterRule::process | 3,735 | 314,927 us | 0.0% |
| ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 3,735 | 274,114 us | 0.0% |
| ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 3,735 | 267,854 us | 0.0% |
| ArcanistListAssignmentXHPASTLinterRule::process | 3,735 | 258,277 us | 0.0% |
| ArcanistGlobalVariableXHPASTLinterRule::process | 3,735 | 241,974 us | 0.0% |
| ArcanistVariableVariableXHPASTLinterRule::process | 3,735 | 210,499 us | 0.0% |
| ArcanistInnerFunctionXHPASTLinterRule::process | 3,735 | 208,859 us | 0.0% |
| ArcanistPHPCloseTagXHPASTLinterRule::process | 3,735 | 174,997 us | 0.0% |
| AASTTree::getRootNode | 3,735 | 17,080 us | 0.0% |
| ArcanistSyntaxErrorXHPASTLinterRule::process | 3,735 | 10,244 us | 0.0% |
| ArcanistUnableToParseXHPASTLinterRule::process | 3,735 | 9,620 us | 0.0% |