Skip to content

[NEW] Отключение проверок всего модуля - DisableAllDiagnostics #3074

Open
@artbear

Description

@artbear

Описание проблемы, ошибки, которую надо диагностировать

Правило срабатывает на отключение проверки кода всего модуля через специальный комментарий // BSLLS-off или BSLLS-выкл
Подобные отключения могут привести к пропуску важных и полезных замечаний по коду всего модуля и понижению качества решения на 1С.

Рекомендуется точечно отключать срабатывания конкретных правил на нужных строках через // BSLLS:КлючДиагностики-off или // BSLLS:КлючДиагностики-выкл
Например, // BSLLS:MethodSize-off или // BSLLS:MethodSize-выкл

Более подробную информацию смотрите в разделе документации Экранирование кода от диагностик

Ссылка на источник, подтверждающее нарушение либо обоснование наличия проблемы

Параметры диагностики

Тип Статья на русском

  • 🐜 Ошибка
  • 👮 Уязвимость
  • 💂‍♂️ Потенциальная уязвимость
  • 💩 Качество кода
  • :trollface: Другое

Важность Статья на русском

  • 💔 Блокирующая / Blocker
  • ❤️ Критическая / Critical
  • 💛 Важная / Major
  • 💙 Незначительная / Minor
  • 💚 Информационная / Info
  • 💞 Другое

Тэги Статья на русском

  • STANDARD - "Нарушение стандартов 1С"
  • LOCKINOS - "Не будет работать в другой ОС"
  • SQL - "Проблема с запросом"
  • PERFORMANCE - "Проблема производительности"
  • BRAINOVERLOAD - "Непонятный код"
  • BADPRACTICE - "Плохая практика программирования"
  • CLUMSY - "Излишние действия"
  • DESIGN - "Ошибка в проектировании"
  • SUSPICIOUS - "Подозрительный код"
  • UNPREDICTABLE - "Непредсказуемо работающий код"
  • DEPRECATED - "Устаревшая функциональность"
  • ERROR - "Ошибочная конструкция"
  • LOCALIZE - "Проблемы локализации"

Время на исправление (минут)

1

Дополнительная информация

связанные ишью

Metadata

Metadata

Assignees

No one assigned

    Labels

    component/diagnosticsДоработка / создание диагностики

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions