Using service tags (UsingServiceTag)¶
Type | Scope | Severity | Activated by default |
Minutes to fix |
Tags |
---|---|---|---|---|---|
Code smell |
BSL OS |
Info |
Yes |
0 |
badpractice |
Parameters¶
Name | Type | Description | Default value |
---|---|---|---|
serviceTags |
String |
Service tags |
todo|fixme|!!|mrg|@|отладка|debug|для\s*отладки|(\{\{|\}\})КОНСТРУКТОР_|(\{\{|\}\})MRG|Вставить\s*содержимое\s*обработчика|Paste\s*handler\s*content|Insert\s*handler\s*code|Insert\s*handler\s*content|Insert\s*handler\s*contents |
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.
Snippets¶
Diagnostic ignorance in code¶
// BSLLS:UsingServiceTag-off
// BSLLS:UsingServiceTag-on
Parameter for config¶
"UsingServiceTag": {
"serviceTags": "todo|fixme|!!|mrg|@|отладка|debug|для\\s*отладки|(\\{\\{|\\}\\})КОНСТРУКТОР_|(\\{\\{|\\}\\})MRG|Вставить\\s*содержимое\\s*обработчика|Paste\\s*handler\\s*content|Insert\\s*handler\\s*code|Insert\\s*handler\\s*content|Insert\\s*handler\\s*contents"
}