Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNodeList::valid | 395,745 | 1,030,432 us | 100.0% |
Parent Calls | | | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 4,429 | 14,931 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 5,296 | 17,057 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 4,429 | 8,036 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 425 | 974 us | |
ArcanistXHPASTLinter::lintStrstrUsedForCheck | 7,495 | 12,378 us | |
ArcanistXHPASTLinter::lintStrposUsedForStart | 7,495 | 32,342 us | |
ArcanistXHPASTLinter::lintImplicitFallthrough | 1,985 | 3,210 us | |
ArcanistXHPASTLinter::lintBraceFormatting | 24,535 | 61,192 us | |
ArcanistXHPASTLinter::lintTautologicalExpressions | 7,495 | 19,285 us | |
ArcanistXHPASTLinter::lintReusedIterators | 3,113 | 4,857 us | |
ArcanistXHPASTLinter::lintReusedIteratorReferences | 41,998 | 125,084 us | |
ArcanistXHPASTLinter::lintVariableVariables | 215 | 377 us | |
ArcanistXHPASTLinter::lintUndeclaredVariables | 71,575 | 146,942 us | |
ArcanistXHPASTLinter::lintNamingConventions | 40,297 | 100,848 us | |
ArcanistXHPASTLinter::lintSurpriseConstructors | 2,652 | 4,581 us | |
ArcanistXHPASTLinter::lintParenthesesShouldHugExpressions | 15,405 | 43,007 us | |
ArcanistXHPASTLinter::lintSpaceAroundBinaryOperators | 8,824 | 37,612 us | |
ArcanistXHPASTLinter::getFunctionCalls | 13,287 | 23,041 us | |
ArcanistXHPASTLinter::lintDynamicDefines | 215 | 357 us | |
ArcanistXHPASTLinter::lintUseOfThisInStaticMethods | 8,029 | 25,004 us | |
ArcanistXHPASTLinter::lintPregQuote | 217 | 360 us | |
ArcanistXHPASTLinter::lintExitExpressions | 929 | 1,548 us | |
ArcanistXHPASTLinter::lintArrayIndexWhitespace | 2,049 | 3,896 us | |
ArcanistXHPASTLinter::lintPlusOperatorOnStrings | 7,495 | 12,475 us | |
ArcanistXHPASTLinter::lintDuplicateKeysInArray | 1,822 | 3,926 us | |
ArcanistXHPASTLinter::lintClosingCallParen | 9,594 | 24,757 us | |
ArcanistXHPASTLinter::lintClosingDeclarationParen | 2,237 | 24,115 us | |
ArcanistXHPASTLinter::lintKeywordCasing | 5,306 | 13,794 us | |
ArcanistXHPASTLinter::lintStrings | 13,559 | 26,215 us | |
ArcanistXHPASTLinter::lintPHPCompatibility | 15,143 | 54,247 us | |
ArcanistXHPASTLinter::lintPHP53Features | 2,409 | 3,536 us | |
ArcanistXHPASTLinter::lintPHP54Features | 2,049 | 3,337 us | |
ArcanistXHPASTLinter::lintLanguageConstructParentheses | 424 | 1,387 us | |
ArcanistXHPASTLinter::lintEmptyBlockStatements | 6,791 | 24,377 us | |
ArcanistXHPASTLinter::lintArraySeparator | 1,822 | 3,905 us | |
ArcanistXHPASTLinter::lintConstructorParentheses | 867 | 1,592 us | |
ArcanistXHPASTLinter::lintSwitchStatements | 302 | 483 us | |
ArcanistXHPASTLinter::lintBlacklistedFunction | 4,429 | 7,412 us | |
ArcanistXHPASTLinter::lintMethodModifier | 2,232 | 7,758 us | |
ArcanistXHPASTLinter::lintPropertyModifier | 566 | 922 us | |
ArcanistXHPASTLinter::lintCallTimePassByReference | 10,246 | 40,252 us | |
ArcanistXHPASTLinter::lintFormattedString | 4,429 | 11,401 us | |
ArcanistXHPASTLinter::lintUnnecessaryFinalModifier | 2,185 | 3,441 us | |
ArcanistXHPASTLinter::lintUnnecessarySemicolons | 17,010 | 50,640 us | |
ArcanistXHPASTLinter::lintConstantDefinitions | 404 | 597 us | |
ArcanistXHPASTLinter::lintSelfMemberReference | 2,008 | 3,076 us | |
ArcanistXHPASTLinter::lintInnerFunctions | 225 | 394 us | |
ArcanistXHPASTLinter::lintDefaultParameters | 5,373 | 8,273 us | |
ArcanistXHPASTLinter::lintLowercaseFunctions | 4,429 | 11,201 us | |
Child Calls | | | |
count | 395,745 | 191,223 us | 18.6% |