bsl-language-server icon indicating copy to clipboard operation
bsl-language-server copied to clipboard

[FP] Ложное срабатывание MissingReturnedValueDescription

Open akocur opened this issue 9 months ago • 0 comments

Диагностика

MissingReturnedValueDescription

Версия

1.28.0

Описание ложного срабатывания диагностики

Если в описании к методу после указания типа параметра будет пробел, то срабатывает диагностика MissingReturnedValueDescription. Если этот пробел удалить, то диагностика MissingReturnedValueDescription не срабатывает.

Пример кода

Строка кода 383

// Описание объекта метаданных.
// 
// Возвращаемое значение:
//  Структура - Описание объекта метаданных:
// * Имя - Строка
// * ОписаниеТипа - см. ОписаниеТипаМетаданных 
// * Реквизиты - Структура
// * ТабличныеЧасти - Структура
Функция СтруктураОписанияОбъектаМетаданных() Экспорт
	
	Описание = Новый Структура;
	Описание.Вставить("Имя", "");
	Описание.Вставить("ОписаниеТипа", Неопределено);
	Описание.Вставить("Реквизиты", Новый Структура());
	Описание.Вставить("ТабличныеЧасти", Новый Структура());
	
	//@skip-check constructor-function-return-section
	Возврат Описание;
	
КонецФункции

В этом примере после см. ОписаниеТипаМетаданных есть пробел. Поэтому срабатывает диагностика MissingReturnedValueDescription.

Скриншоты

Image

Дополнительная информация

akocur avatar Feb 22 '25 10:02 akocur