Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNodeList::valid | 4,860,685 | 15,039,844 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinterRule::getFunctionCalls | 241,370 | 783,932 us | |
ArcanistAliasFunctionXHPASTLinterRule::process | 3,486 | 13,588 us | |
ArcanistArrayIndexSpacingXHPASTLinterRule::process | 16,043 | 55,787 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 20,591 | 78,939 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 80,556 | 269,107 us | |
ArcanistBlacklistedFunctionXHPASTLinterRule::process | 48,274 | 156,525 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 217,377 | 656,568 us | |
ArcanistCallTimePassByReferenceXHPASTLinterRule::process | 136,305 | 405,162 us | |
ArcanistCastSpacingXHPASTLinterRule::process | 4,115 | 19,570 us | |
ArcanistClassNameLiteralXHPASTLinterRule::process | 83,057 | 262,415 us | |
ArcanistClosingCallParenthesesXHPASTLinterRule::process | 122,937 | 383,395 us | |
ArcanistClosingDeclarationParenthesesXHPASTLinterRule::process | 24,704 | 82,118 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 16,854 | 61,166 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 60,576 | 175,470 us | |
ArcanistDoubleQuoteXHPASTLinterRule::process | 97,729 | 292,497 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 20,591 | 67,121 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 4,912 | 20,962 us | |
ArcanistDynamicDefineXHPASTLinterRule::process | 3,487 | 10,912 us | |
ArcanistEmptyStatementXHPASTLinterRule::process | 60,087 | 241,395 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 8,517 | 30,351 us | |
ArcanistExtractUseXHPASTLinterRule::process | 3,486 | 10,749 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 48,274 | 200,721 us | |
ArcanistImplicitConstructorXHPASTLinterRule::process | 31,190 | 93,668 us | |
ArcanistImplicitFallthroughXHPASTLinterRule::process | 24,397 | 75,930 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintMethodVisibility | 24,679 | 75,717 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintPropertyVisibility | 8,269 | 24,048 us | |
ArcanistInnerFunctionXHPASTLinterRule::process | 3,536 | 16,462 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 62,416 | 165,246 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 18,140 | 54,039 us | |
ArcanistInvalidModifiersXHPASTLinterRule::process | 29,462 | 95,940 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 53,870 | 167,406 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 3,511 | 45,087 us | |
ArcanistLanguageConstructParenthesesXHPASTLinterRule::process | 3,996 | 19,149 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 48,274 | 203,232 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintMethodModifierOrdering | 24,679 | 81,206 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintPropertyModifierOrdering | 8,269 | 24,725 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 407,737 | 1,247,375 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 6,895 | 28,631 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 168,531 | 492,681 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 33,012 | 105,825 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 16,043 | 45,851 us | |
ArcanistParenthesesSpacingXHPASTLinterRule::process | 177,931 | 592,209 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 62,416 | 174,104 us | |
ArcanistPregQuoteMisuseXHPASTLinterRule::process | 3,497 | 10,894 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 544,036 | 1,575,156 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 378,748 | 1,059,565 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 23,782 | 96,832 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 28,340 | 89,521 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 62,416 | 189,339 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 62,416 | 189,493 us | |
ArcanistStaticThisXHPASTLinterRule::process | 84,206 | 233,321 us | |
ArcanistTautologicalExpressionXHPASTLinterRule::process | 62,416 | 229,920 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 24,680 | 77,630 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 657,073 | 2,048,943 us | |
ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 27,509 | 85,195 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 150,605 | 431,996 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 24,679 | 77,537 us | |
ArcanistVariableVariableXHPASTLinterRule::process | 3,486 | 16,819 us | |
ArcanistBaseXHPASTLinter::getFunctionCalls | 96,548 | 289,421 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 3,490 | 8,837 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 65,128 | 177,388 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 3,487 | 8,918 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 6,781 | 18,555 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 6,781 | 17,583 us | |
Child Calls | | | |
count | 4,860,685 | 2,373,817 us | 15.8% |