Ошибочное указание нескольких директив компиляции (SeveralCompilerDirectives)¶
Тип | Поддерживаются языки |
Важность | Включена по умолчанию |
Время на исправление (мин) |
Теги |
---|---|---|---|---|---|
Ошибка |
BSL OS |
Критичный |
Да |
5 |
unpredictable error |
Описание диагностики¶
Указание нескольких директив компиляции методу или переменной модуля является ошибкой само по себе. Кроме того, указание нескольких различных директив приводит к неопределенностям: будет ли скомпилирован коде? а если будет, то в каком контексте?
Примеры¶
Неправильно
&НаСервере
&НаКлиенте
Перем МояПеременная;
&НаСервере
&НаКлиенте
Процедура МояПроцедура()
КонецПроцедуры
Сниппеты¶
Экранирование кода¶
// BSLLS:SeveralCompilerDirectives-off
// BSLLS:SeveralCompilerDirectives-on
Параметр конфигурационного файла¶
"SeveralCompilerDirectives": false