Как проверить код PHP на соответствие определенному набору правил кодирования? - PullRequest
5 голосов
/ 28 сентября 2010

У меня есть библиотека PHP, которую я планирую отправить в базу данных PEAR. Для этого библиотека должна следовать Стандартам кодирования PEAR .

Есть ли инструмент, который может проверить мой код, чтобы убедиться, что он полностью соответствует стандартам?

Ответы [ 2 ]

6 голосов
/ 28 сентября 2010

http://pear.php.net/manual/en/package.php.php-codesniffer.php

По умолчанию PHP_CodeSniffer будет использовать стандарт кодирования PEAR, если в командной строке не указан стандарт.

1 голос
/ 28 сентября 2010

Как уже упоминалось в B00MER, PHP_CodeSniffer по умолчанию использует стандарт кодирования PEAR, если вы не укажете другой.Но вы можете изменить то, что по умолчанию - удобно, если у вас есть собственный стандарт (который на самом деле не является стандартом, но в любом случае) или вы предпочитаете другой стандарт, который поставляется с PHP_CodeSniffer и не хотите указыватьих с аргументом --standard.

Чтобы получить список доступных стандартов на выбор, сделайте следующее:

$ phpcs -i

И измените значение по умолчанию на Zend:

$ sudo phpcs --config-set default_standard Zend

Если вы хотите проверить значение по умолчанию:

$ phpcs --config-show
...