[NEW] Правило "Отключение любых диагностик через специальные комментарии в коде" #3110
Open
3 of 24 tasks
Labels
component/diagnostics
Доработка / создание диагностики
Описание проблемы, ошибки, которую надо диагностировать
Правило срабатывает на отключение диагностик с помощью специальных комментариев вида
// BSLLS:КлючДиагностики-off
или// BSLLS:КлючДиагностики-выкл
Например,
// BSLLS:MethodSize-off или // BSLLS:MethodSize-выкл
Подобные отключения могут привести к пропуску важных и полезных замечаний по коду всего модуля и понижению качества решения на 1С. Также можно пропустить небезопасный код, если будут отключены правила, контролирующие безопасность решения.
Набор контролируемых правил регулируется через специальный параметр текущего правила, в котором задаются имена
ключи диагностик.
Более подробную информацию смотрите в разделе документации Экранирование кода от диагностик
Ссылка на источник, подтверждающее нарушение либо обоснование наличия проблемы
Параметры диагностики
Тип Статья на русском
Важность Статья на русском
Тэги Статья на русском
STANDARD
- "Нарушение стандартов 1С"LOCKINOS
- "Не будет работать в другой ОС"SQL
- "Проблема с запросом"PERFORMANCE
- "Проблема производительности"BRAINOVERLOAD
- "Непонятный код"BADPRACTICE
- "Плохая практика программирования"CLUMSY
- "Излишние действия"DESIGN
- "Ошибка в проектировании"SUSPICIOUS
- "Подозрительный код"UNPREDICTABLE
- "Непредсказуемо работающий код"DEPRECATED
- "Устаревшая функциональность"ERROR
- "Ошибочная конструкция"LOCALIZE
- "Проблемы локализации"Время на исправление (минут)
1
Дополнительная информация
The text was updated successfully, but these errors were encountered: