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

Выражение должно заканчиваться символом ";" (SemicolonPresence)

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

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

В текстах программных процедур и функций операторы между собой обязательно стоит разделять точкой с запятой (";"). Конец строки не является признаком конца оператора. Не смотря на то, что в некоторых случаях платформа позволяет опускать точку с запятой, необходимо указывать этот символ всегда, явно указывая завершение оператора.

ПРИМЕЧАНИЕ: Ключевые слова Процедура, КонецПроцедуры, Функция, КонецФункции являются не операторами, а операторными скобками, поэтому НЕ должны заканчиваться точкой с запятой (это может приводить к ошибкам выполнения модуля).

Сниппеты

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

// BSLLS:SemicolonPresence-off
// BSLLS:SemicolonPresence-on

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

"SemicolonPresence": false