Перейти к содержанию

Запятые без указания параметра в конце вызова метода (ExtraCommas)

Тип Поддерживаются
языки
Важность Включена
по умолчанию
Время на
исправление (мин)
Теги
Дефект кода BSL
OS
Важный Да 1 standard
badpractice

Описание диагностики

Не следует указывать запятую в конце вызова метода без указания параметра. Это затрудняет восприятие и не несет важной информации.
Необязательные параметры попадают под принцип Бритва Оккама "Не следует множить сущности без необходимости", так как "висящая" запятая малоинформативна.

Плохо:

Результат = Действие(П1, П2,,);

Хорошо:

Результат = Действие(П1, П2);

Источники

Сниппеты

Экранирование кода

// BSLLS:ExtraCommas-off
// BSLLS:ExtraCommas-on

Параметр конфигурационного файла

"ExtraCommas": false