ECS = symplify/easy-coding-standard
При запуске ECS я получаю сообщение:
Unused variable $validator.
(SlevomatCodingStandard\Sniffs\Variables\UnusedVariableSniff.UnusedVariable)
Для этого кода:
// phpcs:ignore
// @codingStandardsIgnoreLine
foreach ($this->rules as $attribute => $validator) {
Я пытался использовать подавление комментариев в разных настройках:
- только один из них
- в той же строке, что и в сообщении
- в другом порядке
- by targeting specific warning:
- SlevomatCodingStandard\Sniffs\Variables\UnusedVariableSniff.UnusedVariable
- SlevomatCodingStandard.Variables.UnusedVariable
Кто-нибудь знает, поддерживает ли ECS встроенное подавление комментариев?
В документации ECS я вижу, что возможно только подавление всего файла.
PS. Я знаю, что могу использовать array_keys(), но цель в этом случае — подавить предупреждения, так как в будущем это может быть другое.