bslls:MissingReturnedValueDescription¶
Отсутствует описание возвращаемого значения функции (MissingReturnedValueDescription)¶
- Тип: Дефект кода
- Важность: Важный
- Включена по умолчанию: Да
- Теги:
standard,badpractice
Описание диагностики¶
Описание метода (процедуры или функции) должно оформляться корректно, помогая программистам правильно использовать функциональность.
Описание функции должно содержать описание возвращаемого значения в одноименном блоке. Необходимо привести описание для всех возможных типов возвращаемого значения.
Диагностика обнаруживает типовые ошибки:
- Отсутствие описания возвращаемого значения
- Наличие описания возвращаемого значения у процедуры
- Некачественное описание возвращаемого значения: когда имя типа присутствует в описании, но не указано его описание
- Для активации этой, более строгой проверки, необходимо снять разрешение краткой формы записи параметром диагностики
Примеры¶
Источники¶
- Источник: Стандарт: Описание процедур и функций
Соответствие стандартам¶
- #std453, п. 5.3: Описание процедур и функций — Диагностика «Отсутствует описание возвращаемого значения функции (MissingReturnedValueDescription)» проверяет условие пункта 5.3 стандарта std453.
Источник диагностики¶
- Исходная статья
- Ревизия:
f4616cda8a216789ee40529ed857e614b9e2ea25 - Лицензия:
LGPL-3.0-or-later