Skip to content

BSL175 — Deprecated 8.3.12 platform features.

Summary

Deprecated 8.3.12 platform features.

Identifiers

Field Value
Rule code BSL175
Compatible alias DeprecatedAttributes8312
Severity INFORMATION
Enabled by default Yes
Implemented Yes
Tags deprecated, compatibility

Behavior

  • The public identifier BSL175 and alias DeprecatedAttributes8312 are stable.
  • The rule reports the cases documented on this page.
  • Suppressions and project configuration are applied before publication.
  • The rule requires neither an external analyzer nor network access.

Configuration and suppression

BSL### is the primary stable identifier. The compatible alias is accepted in select, ignore, and compatible block suppression comments.

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

All three suppression families support both a current line and a range. When an opening comment follows code, it affects only that line. Use any one form:

  • noqa:
Value = "example";  // noqa: BSL175
  • bsl-disable:
Value = "example";  // bsl-disable: BSL175
  • compatible BSLLS form:
Value = "example";  // BSLLS:DeprecatedAttributes8312-off

When the same opening comment is on a line by itself, it starts a range. Close it with the matching marker from the same family:

// noqa: BSL175
// code without this diagnostic
// noqa-enable: BSL175

// bsl-disable: BSL175
// code without this diagnostic
// bsl-enable: BSL175

// BSLLS:DeprecatedAttributes8312-off
// code without this diagnostic
// BSLLS:DeprecatedAttributes8312-on

To disable the rule until the end of the file, omit the closing noqa-enable, bsl-enable, or BSLLS:…-on marker.

Opening and closing markers must belong to the same family.

Description

The following items are deprecated and their use is not recommended since platform version 8.3.12:

  • For the system enumeration ChildFormItemsGroup implemented the value AlwaysHorizontal, the value ChildFormItemsGroup.Horizontal is deprecated
  • ChartLabelsOrientation system enum is no longer available. Actual variant is ChartLabelsOrientation
  • The following properties and methods of Chart object are obsolete and not recommended for use:

  • ColorPalette;

  • GradientPaletteStartColor;
  • GradientPaletteEndColor;
  • GradientPaletteMaxColors;
  • GetPalette();
  • SetPalette().

  • Names of properties of the object ChartPlotArea:

  • ShowScale

  • ScaleLines
  • ScaleColor

  • Properties of ChartPlotArea object are obsolete, not recomended for use and supported only for backward compatibility:

  • ShowSeriesScaleLabels - it is recommended to use SeriesScale.ScaleLabelLocation
  • ShowPointsScaleLabels - it is recommended to use PointsScale.ScaleLabelLocation
  • ShowValuesScaleLabels - it is recommended to use ValuesScale.ScaleLabelLocation
  • ShowScaleValueLines - it is recommended to use ValuesScale.GridLinesShowMode
  • ValueScaleFormat - it is recommended to use ValuesScale.LabelFormat
  • LabelsOrientation - it is recommended to use PointsScale.LabelOrientation

  • The ShowLegend and ShowTitle properties of the Chart, GanttChart, PivotChart objects are deprecated and deprecated for use

  • Global context method ClearEventLog() is deprecated and only applicable to logs that have SQLite format

Sources

Source: Platform 8.3.12 changelog (RU)