Описание тега phpcodesniffer
PHP_CodeSniffer - это пакет PHP PEAR, который можно использовать для токенизации файлов PHP, JavaScript и CSS и для обнаружения нарушений определенного набора стандартов кодирования.
1
ответ
phpcs error ссылается на старый путь проекта - как мне обновить путь?
Когда я запускаю phpcs, он печатает ошибку, которая ссылается на путь, где раньше находился мой проект, но больше не находится... PHP Fatal error: Uncaught exception 'UnexpectedValueException' with message 'DirectoryIterator::__construct(/my/old/dir…
06 фев '17 в 18:27
0
ответов
Sniff для многомерных многострочных массивов
Существует ли кодеснифер Sniff для инициализации многомерных многострочных массивов? Кодовый стиль, который я хочу, выглядит следующим образом (который должен соответствовать PSR-2): private $_keys = [ 'db_host' => [ 'default' => 'localhost', …
13 авг '18 в 09:01
2
ответа
Названия сниффинга в PHPCS не соответствуют исправлениям PHPCBF
У меня есть некоторые сниффы, определенные в phpcs.xml, например: <rule ref="PSR2"> <exclude name="Generic.ControlStructures.InlineControlStructure.NotAllowed"/> </rule> Мое намерение состоит в том, чтобы постепенно ужесточить прав…
21 авг '15 в 09:09
2
ответа
Проблемы с установкой PHP Code Sniffer
Я пытаюсь установить PHP Code Sniffer для PhpStorm, но не смог заставить его работать. Я следовал за шагами здесь: https://confluence.jetbrains.com/display/PhpStorm/PHP+Code+Sniffer+in+PhpStorm Я добавил PHP Code Sniffer в качестве зависимости Compo…
17 авг '17 в 14:23
1
ответ
PHP codeniffer путь ко всему проекту
Я новичок в этом, но я установил композитор и вместе с ним установил PHP Codesniffer. Теперь, как я могу использовать php codesnifer для проверки файлов во всей папке моего проекта? Моя структура каталогов выглядит примерно так: ProjectName function…
11 апр '17 в 18:29
2
ответа
Правило PHPCodeSniffer для ограничения максимального количества инструкций для функции / метода
Я ищу правило PHPCodeSniffer, чтобы ограничить максимальное количество строк кода на функцию / метод. function something($b) { // some comment that should be ignored in the count $a = 12; $value = sqrt( $a * $b ); return $value; } Я хотел бы, чтобы …
02 апр '16 в 19:08
1
ответ
Есть ли какой-нибудь набор правил Symfony CodeSniffer
Я пытался использовать PHP_CodeSniffer в проектах Symfony, но обычно выдает предупреждения, которые обычно не соблюдаются сообществом Symfony (например, комментируя теги параметров или не группируя параметры и возвращая их в документах функций) Мне …
28 сен '16 в 08:43
1
ответ
Codesniffer для проверки пробельных строк
Какой кодовый анализатор я должен использовать, чтобы найти строки, которые просто содержат пробелы? Стандарт PSR-2 уже охватывает пробелы в конце непустых строк, но я также хочу охватить пустые строки.
27 апр '15 в 16:18
2
ответа
Ошибка с троичным оператором в сниффере кода PHP
У меня проблема с анализатором кода PHP и троичным оператором. Я добавил правило для проверки пробелов после и до операторов <rule ref="Squiz.WhiteSpace.OperatorSpacing"/> и теперь у меня есть ошибки вкратце, если заявления: 37 | ERROR | [x] E…
31 май '17 в 07:47
1
ответ
Какой снифф нужно использовать для обеспечения соблюдения соглашения о присвоении имен CamelCase?
Я работаю над собственной базой устаревшего кода, и некоторые переменные имеют верблюжий корпус, а другие - змеиный. Я хотел бы очистить и применить только имена переменных в верблюжьей оболочке, но я не могу найти нюх на это. Вот содержимое моего п…
06 авг '17 в 09:49
1
ответ
Проблемы установки Pear и PHP_CodeSniffer: невозможно использовать phpcs из командной строки
Мои настройки: Mac OSX El Capitan 10.11.6, PHP 7.0.24-1+ubuntu14.04.1, PEAR Версия: 1.10.5, я работаю над локальной сборкой WordPress с использованием vagrant/virtualbox (vvv). Я новичок в pear и php_codesniffer и не могу заставить работать команды …
19 окт '17 в 15:03
2
ответа
Настройте PHP CodeSniffer для исправления кода на лету в PhpStorm
У меня PhpStorm 10 и я хочу настроить php Code Sniffer для автоматического исправления кода. Эта статья https://confluence.jetbrains.com/display/PhpStorm/PHP+Code+Sniffer+in+PhpStorm указывает на "Настройки проекта | Стиль кода", и я даже не могу на…
05 апр '16 в 12:53
0
ответов
Как решить Открывающий тег PHP должен быть первым содержимым в стандартной ошибке кодирования файла
Ошибка.Открывающий тег PHP должен быть первым содержимым файла Мой код файла НАЙДЕНА 1 ОШИБКА, ВЛИЯЮЩАЯ НА 1 ЛИНИЮ код здесь <?php $installer = $this; /* @var $installer Mage_Core_Model_Resource_Setup */ $installer->startSetup(); $installer-&g…
10 июл '17 в 06:49
3
ответа
Определите, является ли строка camelCase
Я пытаюсь заставить PHP_CodeSniffer проверять наличие camelCase в именах классов, однако мне кажется, что проверка camelCase невозможна (без словаря, в том числе словечек). Я грабил интернет, но пока единственные варианты, которые я видел, были бы, …
09 мар '15 в 18:18
1
ответ
Как запускать специфические анализаторы с помощью PHP Code Sniffer
Я получил PHP Code Sniffer 2.6.0. Я использую phpcs, и он работает нормально. У меня огромный проект на PHP 5.2.17, более 2000 классов, и он перейдет на 5.6.20. Сначала я хочу сосредоточиться на рефакторинге классов с устаревшими функциями PHP. Я пы…
17 май '16 в 17:50
2
ответа
Разрешить нехватку места после скобок функции, если в PHP есть подсказка типа возврата (CodeSniffer)
Я использую стандарт кодирования MediaWiki для php_codesniffer, Дело в том, что создан для версии PHP <7.0.0, Давайте возьмем следующий неформатированный фрагмент кода: function test(){} Сниффер сообщит об ошибке, то есть нужно пространство между…
15 июн '16 в 21:13
1
ответ
Пользовательские стандарты кодирования не работают - PHP_CodeSniffer_Exception
Я работаю над созданием настраиваемого набора правил для сниффинга кода в WordPress и для этого использую PHP_CodeSniffer. Пользовательский набор правил можно найти здесь: https://github.com/infinum/coding-standards-wp. Теперь, когда я пытаюсь испол…
13 июл '17 в 11:00
1
ответ
Ошибка запуска кода сниффера на Mac
Я пытаюсь установить php сниффер кода. Мне удалось добраться до точки, где после запуска php /Users/ryanfernandes/pear/bin/phpcs --version это отображать информацию. но когда я пытаюсь запустить сниффер кода php /Users/username/pear/bin/phpcs /Users…
10 ноя '14 в 21:49
1
ответ
Только функции PHPCS в профилировщике
Я использую PHPStorn, XDEBUG и сниффер кода PHP на El Capitan. Я пытаюсь профилировать тему WordPress. Когда я запускаю профилировщик, я не могу найти ни одну из своих функций в выходных данных профилировщика. Все, что я вижу, если PHP_CodeSniffer с…
06 окт '15 в 14:53
1
ответ
Как исправить, назначения должны быть первым блоком кода в строке?
Я разрабатываю плагин WordPress и застрял с предупреждениями сниффер кода. Как мне исправить приведенное ниже предупреждение? [Squiz.PHP.DisallowMultipleAssignments.Found] Назначения должны быть первым блоком кода в строке Вышеуказанная ошибка / пре…
05 окт '17 в 06:32