You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/features/ConfigurationFile.md
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -16,11 +16,12 @@ BSL Language Server предоставляет возможность измен
16
16
| ⤷ `cyclomaticComplexity`|`Булево` или `JSON-Объект`|Включает отображение значения [цикломатической сложности](../diagnostics/CyclomaticComplexity.md) метода. По умолчанию настройка установлена в `true`. Доступные параметры линзы: `complexityThreshold` - порог, после которого линза начинает срабатывать. Значение параметра по умолчанию - `-1`.|
|⤷ `computeTrigger`|`Строка`|С помощью этого параметра можно указать событие, при котором будет вызвана процедура анализа кода для диагностирования замечаний. Возможные значения:<br/>*`onType` - при редактировании файла (онлайн) ***на больших файлах может ЗНАЧИТЕЛЬНО замедлять редактирование***<br/>*`onSave` - при сохранении файла (*используется по умолчанию*)<br/>*`never` - анализ выполняться не будет|
19
-
|⤷ `ordinaryAppSupport`|`Булево>`|Поддержка обычного клиента. Диагностики будут требовать учитывать особенности обычного приложения. Возможные значения:<br/>*`true` - конфигурация разрабатывается с поддержкой обычного клиента *(установлен по умолчанию)* <br/>*`false` - игнорировать предупреждения связанные с особенностями обычного клиента|
19
+
|⤷ `ordinaryAppSupport`|`Булево`|Поддержка обычного клиента. Диагностики будут требовать учитывать особенности обычного приложения. Возможные значения:<br/>*`true` - конфигурация разрабатывается с поддержкой обычного клиента *(установлен по умолчанию)* <br/>*`false` - игнорировать предупреждения связанные с особенностями обычного клиента|
20
20
|⤷ `skipSupport`|`Строка`|Этим параметром настраивается режим пропуска файлов *(т.е. файлы не анализируются на предмет наличия замечаний)***конфигурации 1С**, находящихся "на поддержке" конфигурации поставщика. Возможные значения:<br/>*`withSupport` - пропускаются все модули, находящиеся "на поддержке" *(все виды "замков")*<br/>*`withSupportLocked` - пропускаются только модули, находящиеся "на поддержке" с запретом изменений *("желтый закрытый замок")*<br/>*`never` - режим поддержки не анализируется и модули не пропускаются *(установлен по умолчанию)*|
21
21
|⤷ `mode`|`Строка`|Настройка для управления режимом учета настроек диагностик. Возможные варианты:<br/>*`OFF` - Все диагностики считаются выключенными, вне зависимости от их настроек <br/>*`ON` - Все диагностики включенные по умолчанию считаются включенными, остальные - в зависимости от личных настроек <br/>*`EXCEPT` - Все диагностистики, кроме указанных, считаются включенными <br/>*`ONLY` - Только указанные диагностики считаются включенными <br/>*`ALL` - Все диагностики считаются включенными|
22
22
|⤷ `parameters`|`JSON-Объект`|Параметр представляет собой коллекцию настроек диагностик. Элементами коллекции являются json-объекты следующей структуры:<br/>* *ключ объекта* - строка, являющаяся ключом диагностики<br/>* *значение объекта* - может принимать либо булево значение, и тогда интерпретируется как отключение диагностики (`false`) или ее включение с параметрами по умолчанию (`true`), либо значение типа `json-объект`, представляющего собой набор настроек диагностики.<br/><br/>Ключ, включена ли по умолчанию, а также описание возможных параметров и примеры для конфигурационного файла представлены на странице с описанием каждой диагностики.|
23
23
|⤷ `subsystemsFilter`|`JSON-Объект`|Фильтр по подсистемам конфигурации|
24
+
|⤷ `analyzeOnStart`|`Булево`|Запустить анализ всего проекта при запуске сервера. Если включено, после построения контекста на клиента будет отправлена информация о диагностиках во всех файлах проекта.|
24
25
| ⤷ `include`|`Массив``Строка`|Список имен подсистем по объектам которых выполняется анализ, включая подчиненные подсистемы|
25
26
| ⤷ `exclude`|`Массив``Строка`|Список имен подсистем исключенных из анализа, включая подчиненные подсистемы|
26
27
|`documentLink`|`JSON-Объект`|Содержит настройки ссылок на документацию|
0 commit comments