【发布时间】:2013-11-28 14:53:34
【问题描述】:
在我们的 CI 服务器上,我们运行 PHP codesniffer 和 phpmd。提出的一些问题是假阳性的。如何禁用 PHP 文件的某些部分以供那些(如 Java 中的 @SupressWarning(...) )分析?谢谢!
【问题讨论】:
标签: php codesniffer phpmd
在我们的 CI 服务器上,我们运行 PHP codesniffer 和 phpmd。提出的一些问题是假阳性的。如何禁用 PHP 文件的某些部分以供那些(如 Java 中的 @SupressWarning(...) )分析?谢谢!
【问题讨论】:
标签: php codesniffer phpmd
取自文档。谷歌搜索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
两次点击
我通常不会这么说,但是如果您阅读文档(您似乎已经这样做了,因为我编辑了这个答案!)对您来说会更快!
【讨论】:
对于 PHPMD,它是: @SuppressWarnings(PHPMD) @SuppressWarnings(PHPMD.UnusedLocalVariable)
【讨论】: