在我们的CI服务器上,我们运行PHP codesniffer
和phpmd
。提出的一些问题是假阳性的。如何禁用PHP文件的某些部分以供其分析(如Java中的@SupressWarning(…))?谢谢
摘自文档。在谷歌搜索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/
我通常不会这么说,但如果你阅读文档(就像我编辑这个答案一样,你似乎也这样做了!)
对于PHPMD,它是:@抑制警告(PHPMD)@抑制警告(PHPMD.UnsusedLocalVariable)
http://phpmd.org/documentation/suppress-warnings.html