Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNodeList::valid | 5,186,236 | 16,608,217 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinterRule::getFunctionCalls | 298,170 | 970,019 us | |
ArcanistAliasFunctionXHPASTLinterRule::process | 3,735 | 14,827 us | |
ArcanistArrayIndexSpacingXHPASTLinterRule::process | 16,322 | 54,600 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 21,149 | 81,968 us | |
ArcanistArrayValueXHPASTLinterRule::process | 21,149 | 69,030 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 82,817 | 296,924 us | |
ArcanistBlacklistedFunctionXHPASTLinterRule::process | 49,695 | 180,209 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 224,363 | 698,267 us | |
ArcanistCallParenthesesXHPASTLinterRule::process | 144,129 | 486,384 us | |
ArcanistCallTimePassByReferenceXHPASTLinterRule::process | 140,159 | 445,753 us | |
ArcanistCastSpacingXHPASTLinterRule::process | 4,370 | 14,111 us | |
ArcanistClassNameLiteralXHPASTLinterRule::process | 85,810 | 299,953 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 17,551 | 64,832 us | |
ArcanistDeclarationParenthesesXHPASTLinterRule::process | 26,045 | 94,086 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 63,644 | 184,668 us | |
ArcanistDoubleQuoteXHPASTLinterRule::process | 100,288 | 335,816 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 21,149 | 69,028 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 5,190 | 18,085 us | |
ArcanistDynamicDefineXHPASTLinterRule::process | 3,736 | 22,814 us | |
ArcanistEmptyStatementXHPASTLinterRule::process | 62,242 | 213,105 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 8,861 | 28,798 us | |
ArcanistExtractUseXHPASTLinterRule::process | 3,735 | 11,817 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 49,695 | 199,338 us | |
ArcanistGlobalVariableXHPASTLinterRule::process | 3,737 | 12,186 us | |
ArcanistImplicitConstructorXHPASTLinterRule::process | 33,017 | 100,879 us | |
ArcanistImplicitFallthroughXHPASTLinterRule::process | 24,579 | 77,775 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintMethodVisibility | 26,019 | 83,219 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintPropertyVisibility | 8,399 | 25,555 us | |
ArcanistInnerFunctionXHPASTLinterRule::process | 3,787 | 12,164 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 63,793 | 212,850 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 19,024 | 55,764 us | |
ArcanistInvalidModifiersXHPASTLinterRule::process | 30,683 | 97,433 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 55,359 | 175,097 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 3,761 | 16,287 us | |
ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 4,251 | 15,254 us | |
ArcanistListAssignmentXHPASTLinterRule::process | 4,107 | 13,299 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 49,695 | 212,067 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintMethodModifierOrdering | 26,019 | 84,564 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintPropertyModifierOrdering | 8,399 | 26,231 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 422,190 | 1,315,095 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 7,399 | 24,450 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 174,014 | 556,839 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 34,436 | 110,383 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 20,057 | 61,330 us | |
ArcanistXHPASTLinterRule::getAnonymousClosures | 7,301 | 26,208 us | |
ArcanistParenthesesSpacingXHPASTLinterRule::process | 200,972 | 609,338 us | |
ArcanistParseStrUseXHPASTLinterRule::process | 3,735 | 11,641 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 63,793 | 212,532 us | |
ArcanistPregQuoteMisuseXHPASTLinterRule::process | 3,746 | 11,676 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 562,804 | 1,780,895 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 390,345 | 1,220,181 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 24,657 | 73,708 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 29,501 | 112,132 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 63,793 | 225,512 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 63,793 | 194,744 us | |
ArcanistStaticThisXHPASTLinterRule::process | 88,113 | 257,991 us | |
ArcanistTautologicalExpressionXHPASTLinterRule::process | 63,793 | 192,425 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 26,020 | 77,372 us | |
ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule::process | 3,919 | 15,725 us | |
ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule::process | 8,861 | 27,909 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 701,665 | 2,183,988 us | |
ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 29,153 | 88,527 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 155,128 | 473,701 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 26,019 | 79,446 us | |
ArcanistVariableVariableXHPASTLinterRule::process | 3,735 | 11,957 us | |
ArcanistBaseXHPASTLinter::getFunctionCalls | 99,390 | 302,497 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 3,739 | 11,392 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 67,246 | 206,090 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 3,736 | 11,324 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 7,275 | 23,977 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 7,275 | 22,176 us | |
Child Calls | | | |
count | 5,186,236 | 2,282,286 us | 13.7% |