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

Общий модуль должен иметь программный интерфейс (CommonModuleMissingAPI)

  • Тип: Дефект кода
  • Важность: Незначительный
  • Включена по умолчанию: Да
  • Теги: brainoverload, suspicious

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

Общий модуль должен иметь хотя бы один экспортный метод, а также область "ПрограммныйИнтерфейс" или "СлужебныйПрограммныйИнтерфейс".

Примеры

Неправильно

// начало модуля
Процедура Тест(А)
    А = А + 1;
КонецПроцедуры
// конец модуля

Правильно

// начало модуля
#Область СлужебныйПрограммныйИнтерфейс
Процедура Тест(А) Экспорт
    А = А + 1;
КонецПроцедуры
#КонецОбласти
// конец модуля

Источники

Источник: Стандарт: Структура модулей

Соответствие стандартам

  • #std455, п. 1.4: Структура модуля — Диагностика «Общий модуль должен иметь программный интерфейс (CommonModuleMissingAPI)» проверяет условие пункта 1.4 стандарта std455.

Источник диагностики