Перейти к содержанию

Неэкспортные методы в областях ПрограммныйИнтерфейс и СлужебныйПрограммныйИнтерфейс (NonExportMethodsInApiRegion)

Тип Поддерживаются
языки
Важность Включена
по умолчанию
Время на
исправление (мин)
Теги
Дефект кода BSL
OS
Важный Да 1 standard

Параметры

Имя Тип Описание Значение
по умолчанию
skipAnnotatedMethods Булево Пропускать методы с аннотациями расширений false

Описание диагностики

  • Раздел «Программный интерфейс» содержит экспортные процедуры и функции, предназначенные для использования другими объектами конфигурации или другими программами (например, через внешнее соединение).

  • Раздел «Служебный программный интерфейс» предназначен для модулей, которые являются частью некоторой функциональной подсистемы. В нем должны быть размещены экспортные процедуры и функции, которые допустимо вызывать только из других функциональных подсистем этой же библиотеки.

Источники

Сниппеты

Экранирование кода

// BSLLS:NonExportMethodsInApiRegion-off
// BSLLS:NonExportMethodsInApiRegion-on

Параметр конфигурационного файла

"NonExportMethodsInApiRegion": {
    "skipAnnotatedMethods": false
}