我有一个我正在写的 php 库。它使用教义。Php 代码嗅探器可以standard=PSR2
传递我的代码,但我使用 Doctrine 中定义的常量的地方除外。许多 Doctrine 常量并非全部大写,正如 PSR2 所要求的那样,但我无法更改它们,因为它们没有在我的库中定义。如何让 Code Sniffer 检查我的库,但忽略 Doctrine 中定义的那些常量?
问问题
327 次
1 回答
0
最简单的解决方案是使用@codingStandardsIgnoreStart
和@codingStandardsIgnoreEnd
注解。例如:
// @codingStandardsIgnoreStart
$xmlPackage['error_code'] = get_default_error_code_value();
// @codingStandardsIgnoreEnd
请参阅http://pear.php.net/manual/en/package.php.php-codesniffer.advanced-usage.php中的“忽略文件的部分”部分
于 2013-09-03T00:21:42.417 回答