Здравствуйте!
Мне нужно разрешить именовать приватные переменные с подчеркиванием в начале. Я так понял, что для этого подходит правило "CamelCasePropertyName" и его параметр "allow-underscore".
В rulset добавил правило:
<rule ref="rulesets/controversial.xml/CamelCasePropertyName">
<priority>1</priority>
<properties>
<property name="allow-underscore" value="true" />
</properties>
</rule>
Добавил его в PHPStorm в PHP Mess Detector valdidation. Но переменные с подчеркиванием в начале все равно подчеркиваются как ошибки.
Подскажите что еще можно проверить, где поправить?
//upd
Заметил, что если запускать просто со своим ruleset, тогда ошибок нет
phpmd ./components/View.php text ./build/phpmd.xml
Если добавить набор правил controversial, получаю ошибку
phpmd ./components/View.php text ./build/phpmd.xml,controversial
View.php:17 The property $_pageCategory is not named in camelCase.