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

Неиспользуемый параметр процедуры/функции

Не используемые параметры усложняют чтение и понимание кода. Такие параметры зачастую остаются после рефакторинга метода, либо при создании нового метода, когда разработчики добавляют параметры "на всякий случай" или в расчете на определенное архитектурное решение. Например, неправильно:

Функция СоздатьДокумент(ДополнительныеПараметры)    // параметр больше неактуален
    Возврат СоздатьДокумент();                      
КонецФункции

Правильно:

Функция СоздатьДокумент()
    Возврат СоздатьДокумент();                      
КонецФункции

Особенности реализации: не проверяются модули бизнес-процессов и отдельные проекты внешних отчетов и обработок.

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

// sonar:UnusedParameter:off
// sonar:UnusedParameter:on