Skip to content

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"
}