v8-code-style icon indicating copy to clipboard operation
v8-code-style copied to clipboard

Стандарт 467: Нет вызовов служебной экспортной процедуры (функции).

Open marmyshev opened this issue 4 years ago • 2 comments

Название проверки

Нет вызовов служебной экспортной процедуры (функции).

Английское название проверки ??

Правило анализа кода/метаданных

2.2. В конфигурации не должно быть неиспользуемых объектов метаданных (справочников, документов, разделов командного интерфейса и т.п.) и программного кода (общих модулей, процедур, функций, переменных и т.п.), который не используется ни в самой конфигурации, ни для интеграции с другими системами.

Проверяются экспортные методы, объявленные в общих модулях с признаком "КлиентСервер". Если экспортный метод ни разу не вызывается с клиента или с сервера, то это ошибка.
* Не проверяются экспортные методы, расположенные в области "ПрограммныйИнтерфейс", т.к. эти методы часто могут использоваться другими конфигурациями (библиотеками).

Мета-информация (пожалуйста, заполните если знаете):

  • Номер стандарта: 467
  • Код проверки: ??my-check-id
  • Тип ошибки: ERROR SECURITY PERFORMANCE WARNING PORTABILITY LIBRARY_DEVELOPMENT_AND_USAGE CODE_STYLE UI_STYLE SPELLING
  • Критичность: BLOCKER CRITICAL MAJOR MINOR TRIVIAL
  • Код ошибки АПК: 580

Параметры проверки

  • NA

Текст ошибки

Нет вызовов служебной экспортной процедуры (функции).

Пример некорректного решения

  • NA

Описание, почему так делать нельзя

Пример корректного решения

  • NA

Дополнительные материалы

marmyshev avatar Sep 09 '21 10:09 marmyshev

@marmyshev реализовано в проверке redundant-export-method

RedMammoth avatar Mar 19 '23 18:03 RedMammoth

В рамках задачи необходимо переделать проверку redundant-export-method.

iArtemv avatar Feb 09 '24 07:02 iArtemv