Пустой оператор (EmptyStatement)¶
Тип | Поддерживаются языки |
Важность | Включена по умолчанию |
Время на исправление (мин) |
Теги |
---|---|---|---|---|---|
Дефект кода |
BSL OS |
Информационный |
Да |
1 |
badpractice |
Описание диагностики¶
Пустой оператор - это оператор, состоящий только из точки с запятой (";"). Появляется он в обычно
- при рефакторинге, когда разработчик удалил часть кода, но забыл удалить последнюю ";"
- при "копипасте", когда разработчик вставил скопированный код, содержащий конечный символ ";"
- при невнимательности, когда разработчик дважды (а то и больше) раз напечатал символ ";"
Пустой оператор не приводит к ошибкам работы кода, но захламляет его, снижая восприятие.
Сниппеты¶
Экранирование кода¶
// BSLLS:EmptyStatement-off
// BSLLS:EmptyStatement-on
Параметр конфигурационного файла¶
"EmptyStatement": false