Отключить проверку контрольного стиля для определенных переменных - PullRequest
1 голос
/ 02 июня 2011

Я работаю в проекте PHP, который использует checkstyle для проверки кода. У меня есть проблема с частью кода, которая читает XML с помощью simplexml, XML-код записан в верхнем регистре, например:

$response = simplexml_load_string($xml);
$code = $response->CODE; // checkstyle won't validate this because it is in uppercase

этот фрагмент кода дает мне предупреждения, потому что имя переменной в верхнем регистре (переменные должны быть в верблюдах). Из-за этого в коде много предупреждений.

Вопрос: можно ли отключить проверку определенных переменных или всего региона кода? Как?

Большое спасибо.

1 Ответ

5 голосов
/ 02 июня 2011

Я не знаю, как это сделать с помощью checkstyle, но PHPCS также может создавать отчеты в формате CheckStyle .Так что, если вы не сосредоточены на использовании Checkstyle, вы можете переключиться.С помощью PHPCS вы можете добавлять псевдоаннотации в код, чтобы пропустить проверку , например

// @codingStandardsIgnoreFile

или только части кода

$response = simplexml_load_string($xml);
// @codingStandardsIgnoreStart
$code = $response->CODE;
// @codingStandardsIgnoreEnd
echo $code->asXml();

Также проверьте http://phpqatools.org и http://jenkins -php.org / для дополнительных инструментов QA.

...