0

在我们的 CI 服务器上,我们运行 PHPcodesnifferphpmd. 提出的一些问题是假阳性的。如何禁用 PHP 文件的某些部分以供那些(如 Java 中的 @SupressWarning(...) )分析?谢谢!

4

2 回答 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

两次点击

http://phpmd.org/

我通常不是那种说这个的人,但是如果您阅读文档(看起来您已经这样做了,因为我编辑了这个答案!)

于 2013-11-28T14:59:05.533 回答
3

对于 PHPMD,它是:@SuppressWarnings(PHPMD) @SuppressWarnings(PHPMD.UnusedLocalVariable)

http://phpmd.org/documentation/suppress-warnings.html

于 2013-11-28T15:07:53.303 回答