Вопросы по теме 'phpcs'

Как добавить несколько путей для phpcs?
Я хочу настроить несколько установленных путей для phpcs . Я могу добавить один через: phpcs --config-set installed_paths the/dir/to/standard Я попытался добавить несколько с помощью : , но это не сработало, справочная страница не...
4894 просмотров
schedule 29.06.2023

Объяснение правила PHP Code Sniffer PEAR.Files.IncludingFile.UseRequireOnce
я пытаюсь улучшить свой стиль кодирования, поэтому я начинаю использовать PHP Code Sniffer, чтобы следовать стандартам. Меня смущает это правило «PEAR.Files.IncludingFile.UseRequireOnce», что не так с include_once? Является ли серьезным нарушением...
125 просмотров
schedule 03.03.2023

как установить пользовательское правило для неиспользуемой переменной и метода в php-коде sinffer?
Я использую сниффер кода php с smyfony 3.1. Имя пакета: Squiz Я пытаюсь запустить команду phpcs в своем проекте на основе symfony. Команда: phpcs --standard=/c/xampp/php/pear/PHP/CodeSniffer/Standards/Squiz...
758 просмотров
schedule 18.04.2023

Настройка phpcs для запрета пробелов после закрывающей скобки и перед закрывающей скобкой
Большинство наших проектов — это WordPress, и хотя мы согласны с большинством установленных им стандартов кодирования, есть некоторые, с которыми мы не согласны и не хотим использовать их в наших собственных частных проектах . Каким-то образом части...
422 просмотров
schedule 23.06.2023

добавление исправимых ошибок с помощью phpcs
Когда я вызываю addFixableError в phpcs, вывод показывает исправимую ошибку, как и ожидалось, однако в коде sniff я проверяю возврат, и он оказывается ложным, и поэтому я ожидаю, что вывод phpcs покажет, что ошибка неустранима. Я прав в этом...
155 просмотров
schedule 27.01.2024

PHPCS - Sniffs для принудительного применения новых строк после закрытия и перед возвратом?
Мы используем различные сниффы для обеспечения согласованности, а также используем eslint, поэтому мы пытаемся унифицировать некоторые правила. мы можем сделать это в eslint, но не можем понять, как это сделать в phpcs. Новая строка после...
1025 просмотров
schedule 22.02.2024

Статический анализ — SonarQube тестирует те же стандарты, что и Git pre-commit hook.
Мы проводим тесты статического анализа по двум пунктам: На Git pre-commit hook, и в этом случае мы используем движки phpcs, phpmd, stylelint и eslint (ванильные установки + Drupal Coder для добавления стандартов Drupal) Раз в неделю мы...
458 просмотров
schedule 27.03.2022

Код выхода PHPCS на основе порога
Я пытаюсь внедрить PHPCS в свой проект, который имеет огромную техническую глубину. У меня есть, например, один модуль с 378 обнюхиваниями (объединенными ошибками и предупреждениями). Однако дело в том, что у меня также около 29 модулей, что делает...
232 просмотров
schedule 28.06.2022

Пользовательский набор правил PHP CodeSniffer для многострочного объявления функции
Я пытался настроить phpcs для использования двух пробелов везде вместо 4, но я застрял в одном месте, я не могу переопределить правило для многострочного объявления функции мой код if (!function_exists('errorlog')) { function errorlog(...
798 просмотров
schedule 31.08.2022

версия phpcs не указана
Я часами искал в Google ответ, прежде чем спрашивать, в phpcs у меня была эта ошибка «Версия PHP не указана», но я не смог найти ответ в Google, в конце концов я только что наткнулся на это «Версия PHP 5». ", что устранило ошибку, но я сбит с толку,...
3464 просмотров
schedule 24.08.2023

PhpStorm выдает ошибку при запуске phpcs
Прежде всего, позвольте мне перечислить некоторые версии, чтобы вы знали установку. ОС: Windows 10 php: 7.2.7 NTS с активным xDebug 2.6.1 PhpStorm: 2016.2.2 PHP_CodeSniffer: версия 3.4.0 (стабильная) от Squiz ( http://www.squiz.net )...
749 просмотров
schedule 25.10.2023

PHPCS игнорирует слишком много отступов
Я обновил свои правила phpcs в своем phpcs.xml , включив в них: <rule ref="Generic.WhiteSpace.ScopeIndent"> <properties> <property name="indent" value="2" /> </properties> </rule> который...
355 просмотров
schedule 21.07.2022