Как переопределить allowTypes в PHP Codesniffer

Мне удалось установить и работать PHP CodeSniffer. Мне также удалось написать свои собственные нюхает.

Есть одна проблема, которую я не могу понять — как мне переопределить $allowedTypes переменная, которая определяется в основном PHP_CodeSniffer учебный класс:

public static $allowedTypes = array(
'array',
'boolean',
'float',
'integer',
'mixed',
'object',
'string',
'resource',
'callable',
);

Я хотел бы добавить опции ‘bool’ и ‘int’ к этому массиву, но без мятежного исправления основного репозитория.

2

Решение

Для всех, кто затронул этот вопрос: тема обсуждалась на GitHub.

Переменная не может быть переопределена с помощью аргументов командной строки или файла конфигурации XML.

Самое простое решение — реализовать собственный Sniff, используя свой собственный suggestType реализация.

0

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

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

По вопросам рекламы [email protected]