Я полностью сбитый с толку, что происходит не так. У меня была версия моего кода, которая работала успешно, и после внесения незначительных изменений в добавление: до конца моих endforeach и endif-заявлений (чтобы сделать его совместимым с php 5.2), я получил массу ошибок. Они все те же ошибки:PHP CodeSniffer ошибка несколько раз
09-Jul-2015 07:47:26 US/Pacific] PHP Notice: Undefined index: in /Applications/MAMP/bin/php/php5.6.2/lib/php/PHP/CodeSniffer/File.php on line 3476
[09-Jul-2015 07:47:26 US/Pacific] PHP Stack trace:
[09-Jul-2015 07:47:26 US/Pacific] PHP 1. {main}() /Applications/MAMP/bin/php/php5.6.2/bin/phpcs:0
[09-Jul-2015 07:47:26 US/Pacific] PHP 2. PHP_CodeSniffer_CLI->runphpcs() /Applications/MAMP/bin/php/php5.6.2/bin/phpcs:25
[09-Jul-2015 07:47:26 US/Pacific] PHP 3. PHP_CodeSniffer_CLI->process() /Applications/MAMP/bin/php/php5.6.2/lib/php/PHP/CodeSniffer/CLI.php:95
[09-Jul-2015 07:47:26 US/Pacific] PHP 4. PHP_CodeSniffer->processFiles() /Applications/MAMP/bin/php/php5.6.2/lib/php/PHP/CodeSniffer/CLI.php:867
[09-Jul-2015 07:47:26 US/Pacific] PHP 5. PHP_CodeSniffer->processFile() /Applications/MAMP/bin/php/php5.6.2/lib/php/PHP/CodeSniffer.php:619
[09-Jul-2015 07:47:26 US/Pacific] PHP 6. PHP_CodeSniffer->_processFile() /Applications/MAMP/bin/php/php5.6.2/lib/php/PHP/CodeSniffer.php:1679
[09-Jul-2015 07:47:26 US/Pacific] PHP 7. PHP_CodeSniffer_File->start() /Applications/MAMP/bin/php/php5.6.2/lib/php/PHP/CodeSniffer.php:1801
[09-Jul-2015 07:47:26 US/Pacific] PHP 8. Generic_Sniffs_WhiteSpace_ScopeIndentSniff->process() /Applications/MAMP/bin/php/php5.6.2/lib/php/PHP/CodeSniffer/File.php:567
Это дает мне эту ошибку около 200 раз каждый раз, когда я запускаю код. Я использую Sublime Text 3 с установленным phpcs. Я пробовал unistalling phpcs, а также удалял его из папки php, но, похоже, это вообще не затрагивает его.
У кого-нибудь есть опыт? Любая идея, что может быть причиной этого?
EDITED:
С тех пор я снятом код сниффера пакета из Sublime Text 3, а также удалить папку CodeSniffer упоминалась в сообщении об ошибке, и я все еще получаю точно такое же сообщение об ошибке.
Я не могу ответить на вопрос, но я хотел бы задать вопрос о целесообразности внесения изменений в ваш код, чтобы сделать его совместимым с PHP 5.2. 5.2 не поддерживается более четырех с половиной лет, и в результате он пронизан дырами в безопасности. Вы не должны использовать его, и вы не должны поощрять кого-либо еще использовать его. – Simba
Кстати, какая версия phpCS вы используете? – Simba
с использованием версии 2.3.2 – jldavis76