| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| preg_match | 1,453,048 | 6,535,522 us | 100.0% |
| Parent Calls | | | |
| PhutilArgumentSpecification::validateName | 8 | 41 us | |
| PhutilURI::__construct | 2 | 76 us | |
| PhutilLexer::getRules | 14 | 308 us | |
| PhutilLexer::getTokens | 4,311 | 14,403 us | |
| PhutilTypeSpec::check@1 | 10 | 286 us | |
| PhutilTypeSpec::check@2 | 12 | 268 us | |
| ArcanistConfigurationDrivenLintEngine::matchPaths | 172,265 | 391,934 us | |
| ArcanistJSHintLinter::getVersion | 2 | 58 us | |
| ArcanistNoLintLinter::lintPath | 5,016 | 41,081 us | |
| ArcanistGeneratedLinter::lintPath | 5,016 | 39,636 us | |
| ArcanistTextLinter::lintBOFWhitespace | 5,000 | 21,211 us | |
| ArcanistTextLinter::lintEOFWhitespace | 5,000 | 1,478,308 us | |
| ArcanistMergeConflictLinter::lintPath | 487,727 | 1,297,542 us | |
| JsonLintLexer::next | 9,978 | 39,320 us | |
| ArcanistFilenameLinter::lintPath | 5,413 | 17,885 us | |
| ArcanistArrayIndexSpacingXHPASTLinterRule::process | 12,587 | 66,655 us | |
| ArcanistCallParenthesesXHPASTLinterRule::process | 263,323 | 1,162,911 us | |
| ArcanistCommentSpacingXHPASTLinterRule::process | 9,108 | 42,128 us | |
| ArcanistDeclarationParenthesesXHPASTLinterRule::process | 44,620 | 197,547 us | |
| ArcanistImplicitFallthroughXHPASTLinterRule::process | 50,233 | 159,980 us | |
| ArcanistXHPASTLintNamingHook::isLowercaseWithUnderscores | 205,510 | 670,336 us | |
| ArcanistParenthesesSpacingXHPASTLinterRule::process | 52,234 | 208,607 us | |
| XHPASTNode::evalStatic | 516 | 1,900 us | |
| ArcanistChmodLinter::getShebang | 52 | 442 us | |
| ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 89 | 673 us | |
| ArcanistPHPOpenTagXHPASTLinterRule::process | 47 | 388 us | |
| XHPASTNode::getStringVariables | 75 | 450 us | |
| ArcanistClassFilenameMismatchXHPASTLinterRule::process | 3,562 | 41,289 us | |
| ArcanistClassNameLiteralXHPASTLinterRule::process | 74,995 | 394,642 us | |
| ArcanistXHPASTLintNamingHook::isUpperCamelCase | 3,562 | 42,222 us | |
| ArcanistXHPASTLintNamingHook::isLowerCamelCase | 26,948 | 119,231 us | |
| ArcanistXHPASTLintNamingHook::isUppercaseWithUnderscores | 1,923 | 9,350 us | |
| PhutilDocblockParser::parse | 3,278 | 8,905 us | |
| XHPASTNode::getStringLiteralValue | 67 | 316 us | |
| PhabricatorJavelinLinter::shouldIgnorePath | 214 | 1,601 us | |
| ArcanistJSHintLinter::getDefaultMessageSeverity | 317 | 63,535 us | |
| ArcanistConsoleLintRenderer::renderContext | 14 | 57 us | |
| Child Calls | | | |
| PhutilErrorHandler::handleError | 5 | 111 us | 0.0% |