Добрый день. Только что столкнулся с ошибкой и потратил пару минут на решение.
Модуль объекта.
Название переменной модуля и переменной функции совпадало. Естественно в функции не было объявления переменной. В итоге была испорчена переменная модуля.
Особенно страшно это для обычных форм.
Есть ли правило в Sonar, чтобы такое отлавливать?