Недопустимый символ (InvalidCharacterInFile)¶
Тип | Поддерживаются языки |
Важность | Включена по умолчанию |
Время на исправление (мин) |
Теги |
---|---|---|---|---|---|
Ошибка |
BSL OS |
Важный |
Да |
1 |
error standard unpredictable |
Описание диагностики¶
В текстах модулей (включая комментарии) не допускается использовать неразрывные пробелы и знак минус "-" в других кодировках (короткое, длинное тире, мягкий перенос и т.д.).
Такие символы часто оказываются в тексте модулей при копировании из офисных документов и приводят к ряду сложностей при разработке.
Например:
- не работает поиск фрагментов текста, включающих «неправильные» минусы и пробелы
- некорректно выводятся подсказки типов параметров процедур и функций в конфигураторе и расширенная проверка в 1С:EDT
- указание «неправильного» минуса в выражениях приведет к синтаксической ошибке
Диагностика обнаруживает следующие недопустимые символы
- Среднее тире
- Цифровое тире
- Длинное тире
- Горизонтальная линия
- "Неправильный" минус
- Мягкий перенос
- Неразрывный пробел
Источники¶
Сниппеты¶
Экранирование кода¶
// BSLLS:InvalidCharacterInFile-off
// BSLLS:InvalidCharacterInFile-on
Параметр конфигурационного файла¶
"InvalidCharacterInFile": false