exbico / coding-standard
This package's canonical repository appears to be gone and the package has been frozen as a result.
1.0.3
2024-08-29 11:07 UTC
Requires
- php: >=8.1
- mediawiki/mediawiki-codesniffer: ^43.0
- slevomat/coding-standard: ^8.0
This package is auto-updated.
Last update: 2025-02-09 14:30:50 UTC
README
Установка
composer require --dev exbico/coding-standard
После установки пакета необходимо подключить его в конфигурацию phpcs (обычно это файл phpcs.xml.dist
):
<ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="vendor/squizlabs/php_codesniffer/phpcs.xsd">
...
<rule ref="ExbicoCodingStandard"/>
...
</ruleset>
Разработка
Для создания собственной проверки необходимо добавить класс, удовлетворяющий следующим требованиям:
- Должен располагаться по пути
ExbicoCodingStandard/Sniffs/НазваниеКатегории/
- Название класса должно иметь постфикс
Sniff
- Должен реализовывать интерфейс
PHP_CodeSniffer\Sniffs\Sniff
Пример: ExbicoCodingStandard/Sniffs/WhiteSpace/CustomExbicoSniff.php
Если указанные выше требования выполнены, то проверка будет автоматически включена в состав ExbicoCodingStandard