Annotation Interface DiagnosticMetadata


@Documented @Retention(RUNTIME) @Target(TYPE) @Component @Primary @Scope("prototype") public @interface DiagnosticMetadata
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    Признак включения диагностики в профиле по умолчанию
    boolean
    Замечания диагностики могут быть прикреплены на уровень анализируемого проекта (в частности в SonarQube)
    Версия платформы 1С:Предприятие, с которой диагностика применяется
    double
    Надбавка ко времени исправления замечания за повышенную сложность
    int
    Время, необходимое для исправления замечания
    Типы модулей, анализируемых диагностикой
    Область применения диагностики по диалекту языка (bsl или oscript)
    Серьезность замечания
    Перечень меток (тегов) диагностики
    Тип диагностики
  • Element Details

    • type

      Тип диагностики
      Default:
      ERROR
    • severity

      Серьезность замечания
      Default:
      MINOR
    • scope

      Область применения диагностики по диалекту языка (bsl или oscript)
      Default:
      ALL
    • modules

      ModuleType[] modules
      Типы модулей, анализируемых диагностикой
      Default:
      {}
    • minutesToFix

      int minutesToFix
      Время, необходимое для исправления замечания
      Default:
      0
    • activatedByDefault

      boolean activatedByDefault
      Признак включения диагностики в профиле по умолчанию
      Default:
      true
    • compatibilityMode

      DiagnosticCompatibilityMode compatibilityMode
      Версия платформы 1С:Предприятие, с которой диагностика применяется
      Default:
      UNDEFINED
    • tags

      Перечень меток (тегов) диагностики
      Default:
      {}
    • canLocateOnProject

      boolean canLocateOnProject
      Замечания диагностики могут быть прикреплены на уровень анализируемого проекта (в частности в SonarQube)
      Default:
      false
    • extraMinForComplexity

      double extraMinForComplexity
      Надбавка ко времени исправления замечания за повышенную сложность
      Default:
      0.0