BSL023 — Using service tags¶
Summary¶
Using service tags
Identifiers¶
| Field | Value |
|---|---|
| Rule code | BSL023 |
| Compatible alias | UsingServiceTag |
| Severity | INFORMATION |
| Enabled by default | Yes |
| Implemented | Yes |
| Tags | convention |
Behavior¶
- The public identifier
BSL023and aliasUsingServiceTagare 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.
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:
bsl-disable:
- compatible
BSLLSform:
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: BSL023
// code without this diagnostic
// noqa-enable: BSL023
// bsl-disable: BSL023
// code without this diagnostic
// bsl-enable: BSL023
// BSLLS:UsingServiceTag-off
// code without this diagnostic
// BSLLS:UsingServiceTag-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 diagnostic finds use of service tags in comments. Tags list:
- TODO
- FIXME
- !!
- @
- MRG
- ОТЛАДКА
- ДЛЯ ОТЛАДКИ
- КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
- КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
- КОНСТРУКТОР_ПЕЧАТИ
- КОНСТРУКТОР_ВВОДА_НА_ОСНОВАНИИ
- Вставить содержимое обработчика
- Insert handler code
- Insert handler contents
- Paste handler content
Tags list can be extended via options.