Перейти к содержанию
bslls:ReservedParameterNames

Зарезервированные имена параметров (ReservedParameterNames)

  • Тип: Дефект кода
  • Важность: Важный
  • Включена по умолчанию: Да
  • Теги: standard, badpractice

Описание диагностики

Если имя параметра совпадает с именем системного перечисления, то невозможно будет обратиться к значениям этого системного перечисления, потому что параметр его скроет. Синтаксическая проверка кода модуля не выявит такую ошибку. Чтобы предотвратить эту ситуацию имя параметра не должно совпадать с именами системных перечислений. Список зарезервированных слов задается регулярным выражением. Поиск производится без учета регистра символов.

Примеры настройки:

"ВидГруппыФормы|ВидПоляФормы"

Источники

Соответствие стандартам

Нет подтверждённых связей со стандартами.

Источник диагностики