bslls:ReservedParameterNames¶
Зарезервированные имена параметров (ReservedParameterNames)¶
- Тип: Дефект кода
- Важность: Важный
- Включена по умолчанию: Да
- Теги:
standard,badpractice
Описание диагностики¶
Если имя параметра совпадает с именем системного перечисления, то невозможно будет обратиться к значениям этого системного перечисления, потому что параметр его скроет. Синтаксическая проверка кода модуля не выявит такую ошибку. Чтобы предотвратить эту ситуацию имя параметра не должно совпадать с именами системных перечислений. Список зарезервированных слов задается регулярным выражением. Поиск производится без учета регистра символов.
Примеры настройки:
"ВидГруппыФормы|ВидПоляФормы"
Источники¶
- Источник: Стандарт: Параметры процедур и функций
- Источник: Стандарт: Правила образования имен переменных
Соответствие стандартам¶
Нет подтверждённых связей со стандартами.
Источник диагностики¶
- Исходная статья
- Ревизия:
f4616cda8a216789ee40529ed857e614b9e2ea25 - Лицензия:
LGPL-3.0-or-later