Унарный плюс в конкатенации строк (UnaryPlusInConcatenation)¶
Тип | Поддерживаются языки |
Важность | Включена по умолчанию |
Время на исправление (мин) |
Теги |
---|---|---|---|---|---|
Ошибка |
BSL OS |
Блокирующий |
Да |
1 |
suspicious brainoverload |
Описание диагностики¶
При конкатенации строк разработчик может ошибочно написать код вида Строка + + Строка2, т.е. второй плюс платформа распознает как унарный и попытается выолнить преобразование к числу, что в большинстве случаев приведет к ошибке исполнения
Сниппеты¶
Экранирование кода¶
// BSLLS:UnaryPlusInConcatenation-off
// BSLLS:UnaryPlusInConcatenation-on
Параметр конфигурационного файла¶
"UnaryPlusInConcatenation": false