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
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,9 @@ BSL Language Server предоставляет возможность измен
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
+
|⤷ `subsystemsFilter`|`JSON-Объект`|Фильтр по подсистемам конфигурации|
24
+
| ⤷ `include`|`Массив``Строка`|Список имен подсистем по объектам которых выполняется анализ, включая подчиненные подсистемы|
25
+
| ⤷ `exclude`|`Массив``Строка`|Список имен подсистем исключенных из анализа, включая подчиненные подсистемы|
23
26
|`documentLink`|`JSON-Объект`|Содержит настройки ссылок на документацию|
24
27
|⤷ `showDiagnosticDescription`|`Булево`|Показывать дополнительные ссылки на документацию по диагностикам. По умолчанию параметр выключен (*установлен в `false`*)|
25
28
|`useDevSite`|`Булево`|При включении настройки формирующиеся ссылки на документацию будут вести на develop-версию сайта. По умолчанию параметр выключен (*установлен в `false`*)|
* Изменяет настройку диагностики [LineLength - Ограничение на длину строки](../diagnostics/LineLength.md), устанавливая предел длины строки в 140 символов;
42
45
* Отключает диагностику [MethodSize - Ограничение на размер метода](../diagnostics/MethodSize.md).
43
46
* Включает расчет диагностик в непрерывном режиме (`computeTrigger = onType`)
47
+
* Диагностики рассчитываются только по объектам подсистемы "СтандартныеПодсистемы" за исключением "ВариантыОтчетов" и "ВерсионированиеОбъектов"
0 commit comments