Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 3.72 KB

MissingParameterDescription.md

File metadata and controls

49 lines (34 loc) · 3.72 KB

Отсутствует описание параметров метода (MissingParameterDescription)

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

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

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

Если метод содержит параметры, то в его описании, в одноименном блоке, должны быть приведены описания для всех параметров в том же порядке, что и в сигнатуре метода.

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

  • Отсутствие описания всех параметров
  • Отсутствие описания части параметров, с указанием, для какого параметра описание не обнаружено
  • Присутствие в описании параметров, отсутстсвующих в сигнатуре метода (которые могли остаться от рефакторинга)
  • Некачественное описание параметра: когда имя параметра присутствует в описании метода, но не указаны тип параметра и описание типа

Примеры

Источники

Сниппеты

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

// BSLLS:MissingParameterDescription-off
// BSLLS:MissingParameterDescription-on

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

"MissingParameterDescription": false