Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNodeList::valid | 5,186,236 | 8,012,017 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinterRule::getFunctionCalls | 298,170 | 458,421 us | |
ArcanistAliasFunctionXHPASTLinterRule::process | 3,735 | 8,246 us | |
ArcanistArrayIndexSpacingXHPASTLinterRule::process | 16,322 | 29,787 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 21,149 | 54,057 us | |
ArcanistArrayValueXHPASTLinterRule::process | 21,149 | 41,858 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 82,817 | 140,200 us | |
ArcanistBlacklistedFunctionXHPASTLinterRule::process | 49,695 | 86,824 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 224,363 | 333,581 us | |
ArcanistCallParenthesesXHPASTLinterRule::process | 144,129 | 251,445 us | |
ArcanistCallTimePassByReferenceXHPASTLinterRule::process | 140,159 | 199,410 us | |
ArcanistCastSpacingXHPASTLinterRule::process | 4,370 | 6,735 us | |
ArcanistClassNameLiteralXHPASTLinterRule::process | 85,810 | 151,874 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 17,551 | 31,116 us | |
ArcanistDeclarationParenthesesXHPASTLinterRule::process | 26,045 | 52,556 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 63,644 | 91,250 us | |
ArcanistDoubleQuoteXHPASTLinterRule::process | 100,288 | 187,326 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 21,149 | 34,336 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 5,190 | 8,415 us | |
ArcanistDynamicDefineXHPASTLinterRule::process | 3,736 | 5,710 us | |
ArcanistEmptyStatementXHPASTLinterRule::process | 62,242 | 102,896 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 8,861 | 13,245 us | |
ArcanistExtractUseXHPASTLinterRule::process | 3,735 | 5,811 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 49,695 | 81,053 us | |
ArcanistGlobalVariableXHPASTLinterRule::process | 3,737 | 6,619 us | |
ArcanistImplicitConstructorXHPASTLinterRule::process | 33,017 | 54,475 us | |
ArcanistImplicitFallthroughXHPASTLinterRule::process | 24,579 | 43,818 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintMethodVisibility | 26,019 | 46,428 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintPropertyVisibility | 8,399 | 12,819 us | |
ArcanistInnerFunctionXHPASTLinterRule::process | 3,787 | 5,745 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 63,793 | 87,420 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 19,024 | 28,106 us | |
ArcanistInvalidModifiersXHPASTLinterRule::process | 30,683 | 43,602 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 55,359 | 82,680 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 3,761 | 8,982 us | |
ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 4,251 | 7,131 us | |
ArcanistListAssignmentXHPASTLinterRule::process | 4,107 | 31,069 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 49,695 | 104,107 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintMethodModifierOrdering | 26,019 | 44,896 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintPropertyModifierOrdering | 8,399 | 13,678 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 422,190 | 635,099 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 7,399 | 12,010 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 174,014 | 261,886 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 34,436 | 57,109 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 20,057 | 29,341 us | |
ArcanistXHPASTLinterRule::getAnonymousClosures | 7,301 | 13,619 us | |
ArcanistParenthesesSpacingXHPASTLinterRule::process | 200,972 | 294,388 us | |
ArcanistParseStrUseXHPASTLinterRule::process | 3,735 | 5,453 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 63,793 | 87,165 us | |
ArcanistPregQuoteMisuseXHPASTLinterRule::process | 3,746 | 5,416 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 562,804 | 820,316 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 390,345 | 583,111 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 24,657 | 35,158 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 29,501 | 43,169 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 63,793 | 95,556 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 63,793 | 92,868 us | |
ArcanistStaticThisXHPASTLinterRule::process | 88,113 | 126,565 us | |
ArcanistTautologicalExpressionXHPASTLinterRule::process | 63,793 | 89,643 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 26,020 | 36,810 us | |
ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule::process | 3,919 | 8,222 us | |
ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule::process | 8,861 | 13,390 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 701,665 | 1,071,180 us | |
ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 29,153 | 44,003 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 155,128 | 225,527 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 26,019 | 39,051 us | |
ArcanistVariableVariableXHPASTLinterRule::process | 3,735 | 5,983 us | |
ArcanistBaseXHPASTLinter::getFunctionCalls | 99,390 | 157,325 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 3,739 | 4,873 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 67,246 | 94,057 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 3,736 | 5,047 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 7,275 | 10,927 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 7,275 | 10,023 us | |
Child Calls | | | |
count | 5,186,236 | 387,593 us | 4.8% |