Page MenuHomePhorge

ArcanistExtractUseXHPASTLinterRule.php
No OneTemporary

ArcanistExtractUseXHPASTLinterRule.php

<?php
final class ArcanistExtractUseXHPASTLinterRule
extends ArcanistXHPASTLinterRule {
const ID = 4;
public function getLintName() {
return pht('Use of `%s`', 'extract');
}
public function process(XHPASTNode $root) {
$calls = $this->getFunctionCalls($root, array('extract'));
foreach ($calls as $call) {
$this->raiseLintAtNode(
$call,
pht(
'Avoid `%s`. It is confusing and hinders static analysis.',
'extract'));
}
}
}

File Metadata

Mime Type
text/x-php
Expires
Mon, Mar 24, 04:02 (1 d, 1 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1120587
Default Alt Text
ArcanistExtractUseXHPASTLinterRule.php (496 B)

Event Timeline