v8cs:module-self-reference¶
Избыточное использование псевдонима "ЭтотОбъект" (module-self-reference)¶
- Категория:
bsl
Избыточное обращение внутри модуля через псевдоним "ЭтотОбъект" (к методу, свойству или реквизиту).
Проверяются общие модули, модули объектов, наборов записей, модули менеджеров значений и модули форм.
Проверку модулей объектов, наборов записей и менеджеров значений можно отключить
через параметр Проверять модули объектов (наборов записей, менеджеров значений).
Для модулей форм проверяется только обращение к методам и существующим свойствам
(в случае если установлен параметр Проверять только существовующие свойства в форме, иначе проверяются все случаи).
Неправильно¶
Парам мояПеременная;
Функция тест() Экспорт
// код
КонецФункции
ЭтотОбъект.мояПеременная = ЭтотОбъект.тест();
Правильно¶
См.¶
Соответствие стандартам¶
Нет подтверждённых связей со стандартами.
Источник диагностики¶
- Исходная статья
- Ревизия:
c8fe7932babf718c0ace3cf836a99d6a3b98d098 - Лицензия:
EPL-2.0