在我们的 CI 服务器上,我们运行 PHPcodesniffer
和phpmd
. 提出的一些问题是假阳性的。如何禁用 PHP 文件的某些部分以供那些(如 Java 中的 @SupressWarning(...) )分析?谢谢!
问问题
545 次
2 回答
3
取自文档。谷歌搜索后第一次点击disable parts of a file codesniffer php
Ignoring parts of a file using comments
$xmlPackage = new XMLPackage;
// @codingStandardsIgnoreStart
$xmlPackage['error_code'] = get_default_error_code_value();
// @codingStandardsIgnoreEnd
$xmlPackage->send();
http://pear.php.net/manual/en/package.php.php-codesniffer.advanced-usage.php
你是这个意思吗?
至于 PHP-MD...
http://phpmd.org/documentation/suppress-warnings.html
两次点击
我通常不是那种说这个的人,但是如果您阅读文档(看起来您已经这样做了,因为我编辑了这个答案!)
于 2013-11-28T14:59:05.533 回答
3
对于 PHPMD,它是:@SuppressWarnings(PHPMD) @SuppressWarnings(PHPMD.UnusedLocalVariable)
于 2013-11-28T15:07:53.303 回答