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

BSL175 - Устаревшие объекты платформы 8.3.12

Кратко

Устаревшие объекты платформы 8.3.12

Идентификаторы

Поле Значение
Код правила BSL175
Совместимый псевдоним DeprecatedAttributes8312
Серьёзность INFORMATION
Без конфигурации Да
BSLLS JSON, режим ON без переопределений Да
Флаг реестра implemented Да
Теги deprecated, compatibility

Флаг implemented отражает реестр и не подтверждает проверенное совпадение с BSLLS.

Поведение

  • Публичный идентификатор BSL175 и псевдоним DeprecatedAttributes8312 стабильны.
  • Правило сообщает о случаях, описанных на этой странице.
  • Подавления и проектная конфигурация применяются до публикации результата.
  • Для выполнения правила не требуется внешний анализатор или сетевой доступ.

Настройка и подавление

Код BSL### - основной стабильный идентификатор. Совместимый псевдоним принимается в select, ignore и совместимых блоковых комментариях.

[tool.onec-hbk-bsl]
select = ["BSL175"]
ignore = ["DeprecatedAttributes8312"]

Все три семейства подавлений работают для текущей строки и диапазона. Если открывающий комментарий стоит после кода, он действует только на эту строку. Используйте любой один вариант:

  • noqa:
Значение = "пример";  // noqa: BSL175
  • bsl-disable (совместимый вариант):
Значение = "пример";  // bsl-disable: BSL175
  • совместимый BSLLS-вариант:
Значение = "пример";  // BSLLS:DeprecatedAttributes8312-off

Если тот же открывающий комментарий стоит на отдельной строке, он начинает диапазон. Закройте его парным маркером того же семейства:

// noqa: BSL175
// код без этой диагностики
// noqa-enable: BSL175

// bsl-disable: BSL175
// код без этой диагностики
// bsl-enable: BSL175

// BSLLS:DeprecatedAttributes8312-off
// код без этой диагностики
// BSLLS:DeprecatedAttributes8312-on

Чтобы отключить правило до конца файла, не добавляйте закрывающий noqa-enable, bsl-enable или BSLLS:…-on.

Открывающий и закрывающий маркеры должны принадлежать одному семейству.

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

В платформе 8.3.12 следующие элементы стали устаревшими:

  • Для системного перечисления ГруппировкаПодчиненныхЭлементовФормы реализовано значение ГоризонтальнаяВсегда, значение ГруппировкаПодчиненныхЭлементовФормы.Горизонтальная считается устаревшим
  • Системное перечисление ОриентацияМетокДиаграммы более не доступно. Актуальный вариант ОриентацияПодписейДиаграммы
  • Свойства и методы объекта Диаграмма устарели и не рекомендуются к использованию:
  • ПалитраЦветов;
  • ЦветНачалаГрадиентнойПалитры;
  • ЦветКонцаГрадиентнойПалитры;
  • МаксимальноеКоличествоЦветовГрадиентнойПалитры;
  • ПолучитьПалитру();
  • УстановитьПалитру().

  • Названия свойств объекта ОбластьПостроенияДиаграммы:

  • ОтображатьШкалу
  • ЛинииШкалы
  • ЦветШкалы

  • Следующие свойства объекта ОбластьПостроенияДиаграммы являются устаревшими, не рекомендуются для использования и поддерживаются для совместимости:

  • ОтображатьПодписиШкалыСерии - рекомендуется использовать ШкалаСерий.ПоложениеПодписейШкалы
  • ОтображатьПодписиШкалыТочек - рекомендуется использовать ШкалаТочек.ПоложениеПодписейШкалы
  • ОтображатьПодписиШкалыЗначений - рекомендуется использовать ШкалаЗначений.ПоложениеПодписейШкалы
  • ОтображатьЛинииЗначенийШкалы - рекомендуется использовать ШкалаЗначений.ОтображениеЛинийСетки
  • ФорматШкалыЗначений - рекомендуется использовать ШкалаЗначений.ФорматПодписей
  • ОриентацияМеток - доступа рекомендуется использовать ШкалаТочек.ОриентацияПодписей

  • Свойства ОтображатьЛегенду и ОтображатьЗаголовок объектов Диаграмма, ДиаграммаГанта, СводнаяДиаграмма являются устаревшими и не рекомендуются для использования Устаревший метод глобального контекста ОчиститьЖурналРегистрации() проверяет BSL176 DeprecatedMethodCall.

Проверки Диаграмма.ПалитраЦветов (Chart.ColorPalette) и Диаграмма.ПолучитьПалитру() (Chart.GetPalette()) сохранены в контракте проекта, даже если соответствующие проверки удалены из BSLLS. Это намеренное отличие, а не обещание полного совпадения с текущей версией BSLLS.

Источники

Источник: Описание изменений платформы 8.3.12