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