Использование Codesniffer с NetBeans для переполнения CakeStack

Я использую NetBeans 8 и CakePHP 2.x. Я установил с помощью composer внутри моей папки поставщиков codesniffer для CakePHP.

Затем из терминала я запускаю команду:

vendors/bin/phpcs --config-set installed_paths vendors/cakephp/cakephp-codesniffer/

Затем я пытаюсь установить phpcs для NetBeans.

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

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

"/usr/bin/php" "/var/www/html/CRM/vendors/bin/phpcs" "-i"PHP Fatal error:  Uncaught exception 'UnexpectedValueException' with message 'DirectoryIterator::__construct(vendors/cakephp/cakephp-codesniffer/): failed to open dir: No such file or directory' in /var/www/html/CRM/vendors/squizlabs/php_codesniffer/CodeSniffer.php:1995
Stack trace:
#0 /var/www/html/CRM/vendors/squizlabs/php_codesniffer/CodeSniffer.php(1995): DirectoryIterator->__construct('vendors/cakephp...')
#1 /var/www/html/CRM/vendors/squizlabs/php_codesniffer/CodeSniffer/CLI.php(926): PHP_CodeSniffer::getInstalledStandards()
#2 /var/www/html/CRM/vendors/squizlabs/php_codesniffer/CodeSniffer/CLI.php(246): PHP_CodeSniffer_CLI->printInstalledStandards()
#3 /var/www/html/CRM/vendors/squizlabs/php_codesniffer/CodeSniffer/CLI.php(213): PHP_CodeSniffer_CLI->processShortArgument('i', 1, Array)
#4 /var/www/html/CRM/vendors/squizlabs/php_codesniffer/CodeSniffer/CLI.php(551): PHP_CodeSniffer_CLI->getCommandLineValues()
#5 /var/www/html/CRM/vendors/squizlabs/php_codesniffer/scripts/phpcs(37): PHP_CodeSniffer_CLI->process()
#6 {main} in /var/www/html/CRM/vendors/squizlabs/php_codesniffer/CodeSniffer.php on line 1995
Done.

Но из терминала все вроде нормально работает. Я запускаю следующую команду и работает:

vendors/bin/phpcs --standard=CakePHP app/Controller/

Кто-нибудь знает, как это исправить?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …