Установите PHP CodeSniffer с Netbeans 7.0.1 в 64-разрядной версии Windows 7.

Я пытаюсь установить PHP_CodeSniffer с Netbeans на свой компьютер с 64-разрядной версией Windows 7.

Уже...

1) Я скачал с https://github.com/beberlei/netbeans-php-enhancements/downloads файл de-whitewashing-php-cs-1.1.1.nbm,

2)установил плагин,

но когда я иду в Инструменты-> Параметры, он запрашивает сценарий анализа кода с помощью кнопки обзора, я не знаю, что это за файл, и если выбрать phpcs.bat, то в следующем стандартном раскрывающемся списке ничего не появляется. Пункт меню Показать нарушение стандарта кода отключен. Как я могу установить это? Спасибо! Гильермо.

введите здесь описание изображения


person polonskyg    schedule 25.09.2011    source источник


Ответы (2)


Поле CodeSniffer script ищет пакетный файл, который запускает PHP CodeSniffer. Подразумевается, что вы уже должны были установить PHPCS, прежде чем дойдете до этого момента.

Если вы еще не в курсе, модуль, написанный г-ном Эберлеем, интегрирует PHPCS в Netbeans через PHPCS API, а не путем предоставления функции анализа кода внутри самого модуля.

Если он еще не установлен, заставьте PEAR работать с вашей установкой XAMPP. Когда все будет готово, вы можете следовать инструкциям на странице PHP_CodeSniffer, чтобы установить сам PHPCS.

После его установки у вас должен быть каталог ...path-to-PHP-installation-in-xampp.../PEAR/PHP/CodeSniffer, а под ним каталог Standards с набором стандартов по умолчанию. Это то, что заполняет поле со списком Стандартный. Я смутно помню, что мне пришлось перезапустить Netbeans после установки поля CodeSniffer script, чтобы модуль правильно заполнил поле со списком. Как только он заполнен, вы выбираете из этого списка в поле со списком, какой стандарт вы хотите, чтобы PHPCS применялся к вашему коду.

person RobertB    schedule 01.10.2011
comment
Я успешно установил CodeSniffer, но поле со списком все еще не заполнено. Я даже поставил скрипт CodeSniffer.php, но все равно не вижу никаких изменений. Любая идея, как я могу это исправить? - person Manish Basdeo; 14.12.2012
comment
Убедитесь, что CS был установлен в ту же установку PHP, что и Netbeans. (Подсказка: NB7.2 и 7.3 показывают интерпретатор, используемый в параметрах.) Подтвердите, что эта установка соответствует установке PHP в вашей переменной окружения PATH. Убедитесь, что в установке есть каталог .../PEAR/PHP/CodeSniffer/Standards, и в этом каталоге действительно есть стандарты. - person RobertB; 14.12.2012

У меня была проблема, и я мог исправить ее, добавив путь, содержащий phpcs.bat, в переменную PATH системы Windows. По странной причине плагину также необходимо установить переменную окружения...

person Rolintocour    schedule 24.09.2014