Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNodeList::current | 2,946,716 | 7,701,716 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinter::lintStrstrUsedForCheck | 55,493 | 147,045 us | |
ArcanistXHPASTLinter::lintStrposUsedForStart | 55,493 | 145,391 us | |
ArcanistXHPASTLinter::lintImplicitFallthrough | 6,686 | 16,221 us | |
ArcanistXHPASTLinter::lintBraceFormatting | 195,481 | 530,878 us | |
ArcanistXHPASTLinter::lintTautologicalExpressions | 55,493 | 152,873 us | |
ArcanistXHPASTLinter::lintReusedIterators | 8,481 | 25,152 us | |
ArcanistXHPASTLinter::lintReusedIteratorReferences | 255,307 | 675,577 us | |
ArcanistXHPASTLinter::lintUndeclaredVariables | 378,615 | 955,601 us | |
ArcanistXHPASTLinter::lintNamingConventions | 276,145 | 769,717 us | |
ArcanistXHPASTLinter::lintParenthesesShouldHugExpressions | 163,451 | 513,189 us | |
ArcanistXHPASTLinter::lintSpaceAroundBinaryOperators | 69,267 | 191,976 us | |
ArcanistXHPASTLinter::getFunctionCalls | 121,260 | 294,109 us | |
ArcanistXHPASTLinter::lintExitExpressions | 4,754 | 10,444 us | |
ArcanistXHPASTLinter::lintArrayIndexWhitespace | 11,681 | 30,048 us | |
ArcanistXHPASTLinter::lintPlusOperatorOnStrings | 55,493 | 123,956 us | |
ArcanistXHPASTLinter::lintDuplicateKeysInArray | 16,198 | 44,068 us | |
ArcanistXHPASTLinter::lintClosingCallParen | 111,632 | 301,805 us | |
ArcanistXHPASTLinter::lintClosingDeclarationParen | 20,039 | 51,969 us | |
ArcanistXHPASTLinter::lintKeywordCasing | 45,617 | 103,626 us | |
ArcanistXHPASTLinter::lintStrings | 85,379 | 212,334 us | |
ArcanistXHPASTLinter::lintPHPCompatibility | 141,290 | 407,616 us | |
ArcanistXHPASTLinter::lintPHP53Features | 17,568 | 57,329 us | |
ArcanistXHPASTLinter::lintPHP54Features | 11,681 | 27,971 us | |
ArcanistXHPASTLinter::lintLanguageConstructParentheses | 486 | 849 us | |
ArcanistXHPASTLinter::lintEmptyBlockStatements | 53,300 | 152,326 us | |
ArcanistXHPASTLinter::lintArraySeparator | 16,198 | 47,065 us | |
ArcanistXHPASTLinter::lintConstructorParentheses | 12,672 | 38,919 us | |
ArcanistXHPASTLinter::lintSwitchStatements | 1,311 | 7,224 us | |
ArcanistXHPASTLinter::lintBlacklistedFunction | 40,420 | 114,383 us | |
ArcanistXHPASTLinter::lintCallTimePassByReference | 124,304 | 263,041 us | |
ArcanistXHPASTLinter::lintFormattedString | 40,420 | 99,266 us | |
ArcanistXHPASTLinter::lintUnnecessarySemicolons | 139,159 | 317,251 us | |
ArcanistXHPASTLinter::lintInnerFunctions | 26 | 51 us | |
ArcanistXHPASTLinter::lintDefaultParameters | 33,813 | 87,092 us | |
ArcanistXHPASTLinter::lintLowercaseFunctions | 40,420 | 107,868 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 40,420 | 87,308 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 53,092 | 138,866 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 40,420 | 87,764 us | |
ArcanistXHPASTLinter::lintDynamicDefines | 1 | 2 us | |
ArcanistXHPASTLinter::lintConstantDefinitions | 1,645 | 3,732 us | |
ArcanistXHPASTLinter::lintSurpriseConstructors | 23,085 | 60,257 us | |
ArcanistXHPASTLinter::lintUseOfThisInStaticMethods | 52,166 | 122,729 us | |
ArcanistXHPASTLinter::lintPrimaryDeclarationFilenameMatch | 3,167 | 7,739 us | |
ArcanistXHPASTLinter::lintMethodModifier | 20,013 | 46,953 us | |
ArcanistXHPASTLinter::lintUnnecessaryFinalModifier | 19,956 | 46,218 us | |
ArcanistXHPASTLinter::lintSelfMemberReference | 19,938 | 58,450 us | |
ArcanistXHPASTLinter::lintPropertyModifier | 4,623 | 10,287 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,147 | 7,160 us | |
ArcanistXHPASTLinter::lintPregQuote | 10 | 21 us | |
Child Calls | | | |
AASTNodeList::key | 2,946,716 | 1,078,191 us | 14.0% |