Когда я читаю из некоторых документов phpmd, есть свойство allow-unused-foreach-variables
для правила UnusedLocalVariable
, читайте больше здесь:
https://phpmd.org/rules/unusedcode.html
Также, в соответствии с темой github здесь https://github.com/phpmd/phpmd/pull/329, должна быть опция
переменные белого списка в правиле UnusedLocalVariable
Что касается использования таких переменных, как $_
, что означает «значение не требуется» или «выбрасывать его», есть еще один поток git https://github.com/phpmd/phpmd/issues/326,, который в итоге отправляет вас к предыдущему с возможностью «занести в белый список переменных». в правиле UnusedLocalVariable
.
Итак, есть два варианта - разрешить неиспользуемые переменные, что я не считаю хорошей идеей. Второй вариант - внести в белый список переменные, которые будут игнорироваться (например, выше $_
), и использовать их, когда вам не нужны данные в этих переменных.
Хотя я не знаю, как настроить phpmd
, я предполагаю, что кто-то сможет отредактировать мой ответ с правильной конфигурацией для указанных выше параметров.