| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| preg_match | 1,096,785 | 2,077,723 us | 100.0% |
| Parent Calls | | | |
| PhutilArgumentSpecification::validateName | 7 | 30 us | |
| PhutilURI::__construct | 2 | 53 us | |
| PhutilLexer::getRules | 14 | 125 us | |
| PhutilLexer::getTokens | 4,311 | 4,775 us | |
| PhutilTypeSpec::check@1 | 10 | 116 us | |
| PhutilTypeSpec::check@2 | 12 | 104 us | |
| ArcanistConfigurationDrivenLintEngine::matchPaths | 155,537 | 172,208 us | |
| ArcanistJSHintLinter::getVersion | 2 | 40 us | |
| ArcanistNoLintLinter::lintPath | 4,462 | 21,833 us | |
| ArcanistGeneratedLinter::lintPath | 4,462 | 12,843 us | |
| ArcanistTextLinter::lintBOFWhitespace | 4,444 | 7,896 us | |
| ArcanistTextLinter::lintEOFWhitespace | 4,444 | 589,838 us | |
| ArcanistMergeConflictLinter::lintPath | 448,141 | 430,547 us | |
| JsonLintLexer::next | 8,965 | 10,920 us | |
| ArcanistFilenameLinter::lintPath | 4,881 | 6,136 us | |
| ArcanistXHPASTLinter::lintImplicitFallthrough | 46,877 | 68,602 us | |
| ArcanistXHPASTLinter::lintCommentSpaces | 8,489 | 20,599 us | |
| ArcanistXHPASTLintNamingHook::isLowercaseWithUnderscores | 189,709 | 306,848 us | |
| ArcanistXHPASTLinter::lintParenthesesShouldHugExpressions | 31,762 | 71,694 us | |
| ArcanistXHPASTLinter::lintArrayIndexWhitespace | 11,681 | 20,880 us | |
| ArcanistXHPASTLinter::lintClosingCallParen | 111,578 | 191,794 us | |
| ArcanistXHPASTLinter::lintClosingDeclarationParen | 20,039 | 32,738 us | |
| XHPASTNode::evalStatic | 322 | 546 us | |
| ArcanistChmodLinter::getShebang | 52 | 116 us | |
| ArcanistXHPASTLinter::lintPHPTagUse | 47 | 293 us | |
| ArcanistXHPASTLinter::lintPHP53Features | 96 | 270 us | |
| XHPASTNode::getStringVariables | 86 | 260 us | |
| ArcanistXHPASTLintNamingHook::isUpperCamelCase | 3,167 | 21,793 us | |
| ArcanistXHPASTLintNamingHook::isLowerCamelCase | 24,636 | 50,733 us | |
| ArcanistXHPASTLinter::lintPrimaryDeclarationFilenameMatch | 3,167 | 24,241 us | |
| ArcanistXHPASTLintNamingHook::isUppercaseWithUnderscores | 1,644 | 3,416 us | |
| PhutilDocblockParser::parse | 3,136 | 3,087 us | |
| XHPASTNode::getStringLiteralValue | 70 | 161 us | |
| PhabricatorJavelinLinter::shouldIgnorePath | 210 | 456 us | |
| ArcanistJSHintLinter::getDefaultMessageSeverity | 309 | 1,673 us | |
| ArcanistConsoleLintRenderer::renderContext | 14 | 59 us | |
| Child Calls | | | |
| PhutilErrorHandler::handleError | 5 | 45 us | 0.0% |