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

Отсутствует описание возвращаемого значения функции (MissingReturnedValueDescription)

Тип Поддерживаются
языки
Важность Включена
по умолчанию
Время на
исправление (мин)
Теги
Дефект кода BSL
OS
Важный Да 5 standard
badpractice

Параметры

Имя Тип Описание Значение
по умолчанию
allowShortDescriptionReturnValues Булево Разрешить краткое описание возвращаемого значения true

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

Описание метода (процедуры или функции) должно оформляться корректно, помогая программистам правильно использовать функциональность.

Описание функции должно содержать описание возвращаемого значения в одноименном блоке. Необходимо привести описание для всех возможных типов возвращаемого значения.

Диагностика обнаруживает типовые ошибки:

  • Отсутствие описания возвращаемого значения
  • Наличие описания возвращаемого значения у процедуры
  • Некачественное описание возвращаемого значения: когда имя типа присутствует в описании, но не указано его описание
  • Для активации этой, более строгой проверки, необходимо снять разрешение краткой формы записи параметром диагностики

Примеры

Источники

Сниппеты

Экранирование кода

// BSLLS:MissingReturnedValueDescription-off
// BSLLS:MissingReturnedValueDescription-on

Параметр конфигурационного файла

"MissingReturnedValueDescription": {
    "allowShortDescriptionReturnValues": true
}