bslls:UselessTernaryOperator¶
Бесполезный тернарный оператор (UselessTernaryOperator)¶
- Тип: Дефект кода
- Важность: Информационный
- Включена по умолчанию: Да
- Теги:
badpractice,suspicious
Описание диагностики¶
Размещение в тернарном операторе булевых констант "Истина" или "Ложь" указывает на плохую продуманность кода.
Примеры¶
Бессмысленные операторы
Подозрительные операторы (обе ветки - одна и та же булева константа, результат не зависит от условия)
Соответствие стандартам¶
Нет подтверждённых связей со стандартами.
Источник диагностики¶
- Исходная статья
- Ревизия:
f4616cda8a216789ee40529ed857e614b9e2ea25 - Лицензия:
LGPL-3.0-or-later