Неэкспортные методы в областях ПрограммныйИнтерфейс и СлужебныйПрограммныйИнтерфейс (NonExportMethodsInApiRegion)¶
Тип | Поддерживаются языки |
Важность | Включена по умолчанию |
Время на исправление (мин) |
Теги |
---|---|---|---|---|---|
Дефект кода |
BSL OS |
Важный |
Да |
1 |
standard |
Параметры¶
Имя | Тип | Описание | Значение по умолчанию |
---|---|---|---|
skipAnnotatedMethods |
Булево |
Пропускать методы с аннотациями расширений |
false |
Описание диагностики¶
-
Раздел «Программный интерфейс» содержит экспортные процедуры и функции, предназначенные для использования другими объектами конфигурации или другими программами (например, через внешнее соединение).
-
Раздел «Служебный программный интерфейс» предназначен для модулей, которые являются частью некоторой функциональной подсистемы. В нем должны быть размещены экспортные процедуры и функции, которые допустимо вызывать только из других функциональных подсистем этой же библиотеки.
Источники¶
Сниппеты¶
Экранирование кода¶
// BSLLS:NonExportMethodsInApiRegion-off
// BSLLS:NonExportMethodsInApiRegion-on
Параметр конфигурационного файла¶
"NonExportMethodsInApiRegion": {
"skipAnnotatedMethods": false
}