Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNodeList::valid | 5,102,880 | 26,627,655 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinterRule::getFunctionCalls | 247,200 | 1,318,922 us | |
ArcanistAliasFunctionXHPASTLinterRule::process | 3,719 | 25,664 us | |
ArcanistArrayIndexSpacingXHPASTLinterRule::process | 16,250 | 91,333 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 21,073 | 126,739 us | |
ArcanistArrayValueXHPASTLinterRule::process | 21,073 | 113,017 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 82,401 | 444,072 us | |
ArcanistBlacklistedFunctionXHPASTLinterRule::process | 49,440 | 287,672 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 223,215 | 1,154,416 us | |
ArcanistCallParenthesesXHPASTLinterRule::process | 143,643 | 782,773 us | |
ArcanistCallTimePassByReferenceXHPASTLinterRule::process | 139,706 | 714,754 us | |
ArcanistCastSpacingXHPASTLinterRule::process | 4,348 | 23,281 us | |
ArcanistClassNameLiteralXHPASTLinterRule::process | 85,512 | 482,786 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 17,506 | 97,222 us | |
ArcanistDeclarationParenthesesXHPASTLinterRule::process | 25,870 | 166,803 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 63,233 | 331,830 us | |
ArcanistDoubleQuoteXHPASTLinterRule::process | 99,979 | 539,248 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 21,073 | 113,204 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 5,168 | 27,869 us | |
ArcanistDynamicDefineXHPASTLinterRule::process | 3,720 | 21,254 us | |
ArcanistEmptyStatementXHPASTLinterRule::process | 61,907 | 340,316 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 8,825 | 45,850 us | |
ArcanistExtractUseXHPASTLinterRule::process | 3,719 | 32,451 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 49,440 | 271,822 us | |
ArcanistImplicitConstructorXHPASTLinterRule::process | 32,811 | 168,076 us | |
ArcanistImplicitFallthroughXHPASTLinterRule::process | 24,489 | 131,347 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintMethodVisibility | 25,845 | 140,890 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintPropertyVisibility | 8,370 | 44,044 us | |
ArcanistInnerFunctionXHPASTLinterRule::process | 3,769 | 20,054 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 63,470 | 323,588 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 18,931 | 99,133 us | |
ArcanistInvalidModifiersXHPASTLinterRule::process | 30,496 | 161,423 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 55,060 | 288,415 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 3,744 | 26,028 us | |
ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 4,234 | 23,374 us | |
ArcanistListAssignmentXHPASTLinterRule::process | 4,089 | 21,793 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 49,440 | 305,834 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintMethodModifierOrdering | 25,845 | 140,494 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintPropertyModifierOrdering | 8,370 | 44,114 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 419,856 | 2,137,184 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 7,357 | 39,429 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 173,116 | 897,425 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 34,207 | 185,712 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 19,969 | 103,015 us | |
ArcanistXHPASTLinterRule::getAnonymousClosures | 7,268 | 41,489 us | |
ArcanistParenthesesSpacingXHPASTLinterRule::process | 200,199 | 1,042,548 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 63,470 | 316,962 us | |
ArcanistPregQuoteMisuseXHPASTLinterRule::process | 3,730 | 19,658 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 559,644 | 2,881,564 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 388,301 | 1,978,804 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 24,517 | 122,813 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 29,294 | 149,641 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 63,470 | 330,555 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 63,470 | 324,238 us | |
ArcanistStaticThisXHPASTLinterRule::process | 87,538 | 442,466 us | |
ArcanistTautologicalExpressionXHPASTLinterRule::process | 63,470 | 324,246 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 25,846 | 131,647 us | |
ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule::process | 3,903 | 25,333 us | |
ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule::process | 8,825 | 47,092 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 697,806 | 3,587,853 us | |
ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 28,972 | 150,857 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 154,350 | 770,066 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 25,845 | 134,252 us | |
ArcanistVariableVariableXHPASTLinterRule::process | 3,719 | 19,681 us | |
ArcanistBaseXHPASTLinter::getFunctionCalls | 98,880 | 478,927 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 3,723 | 18,812 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 66,946 | 341,060 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 3,720 | 18,660 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 7,243 | 37,256 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 7,243 | 36,505 us | |
Child Calls | | | |
count | 5,102,880 | 5,535,961 us | 20.8% |