Проверка на соответствие стандартам кодирования Drupal
Опубликовано вт, 17/01/2012 - 09:01 пользователем root
Настройка рабочего окружения Drupal-разработчика для проверки кода соответствию стандартам кодирования Drupal.
Итак нам понадобятся:
- PHP_CodeSniffer. Для установки необходимо выполнить
sudo pear install PHP_CodeSniffer. - Drupal Code Sniffer. Скачаем его в какую нибудь папку и сделаем симлинк
sudo ln -sv /path/to/drupalcs/DrupalCodingStandard $(pear config-get php_dir)/PHP/CodeSniffer/Standards - В файл .bash_aliases впишем новую строку
alias drupalcs='phpcs --standard=DrupalCodingStandard'
Теперь для проверки одного файла drupalcs /path/to/file, а для проверки директории придется указать расширения файлов которые необходимо проверить drupalcs --extensions=php,module,inc,install,test,profile,theme /path/to/directory
Теперь интегрируем это с Eclipse. Устанавливаем в Eclipse плагин PTI.
Настройка проверки с использованием других редакторов и оригинал этого руководства смотри на официальной странице проекта Drupal Code Sniffer.
По не понятным мне причинам связка PTI и вкгзфдсы не заработала, т.к. PTI не видит стандарт Drupal. Решение проблемы подсказал разработчик PTI: ссылку на паку со стандартом необходимо сделать не только в указанное выше место но и в папку Eclipse, а именно
20.01.2012
eclipse/plugins/org.phpsrc.eclipse.pti.library.pear_1.2.2.R20111119000000/php/library/PEAR/PHP/CodeSniffer/Standards.20.01.2012
Категории: