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

Унарный плюс в конкатенации строк (UnaryPlusInConcatenation)

Тип Поддерживаются
языки
Важность Включена
по умолчанию
Время на
исправление (мин)
Теги
Ошибка BSL
OS
Блокирующий Да 1 suspicious
brainoverload

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

При конкатенации строк разработчик может ошибочно написать код вида Строка + + Строка2, т.е. второй плюс платформа распознает как унарный и попытается выолнить преобразование к числу, что в большинстве случаев приведет к ошибке исполнения

Сниппеты

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

// BSLLS:UnaryPlusInConcatenation-off
// BSLLS:UnaryPlusInConcatenation-on

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

"UnaryPlusInConcatenation": false