Неиспользуемый параметр процедуры/функции
Не используемые параметры усложняют чтение и понимание кода. Такие параметры зачастую остаются после рефакторинга метода, либо при создании нового метода, когда разработчики добавляют параметры "на всякий случай" или в расчете на определенное архитектурное решение. Например, неправильно:
Функция СоздатьДокумент(ДополнительныеПараметры) // параметр больше неактуален
Возврат СоздатьДокумент();
КонецФункции
Правильно:
Функция СоздатьДокумент()
Возврат СоздатьДокумент();
КонецФункции
Особенности реализации: не проверяются модули бизнес-процессов и отдельные проекты внешних отчетов и обработок.
Экранирование кода
// sonar:UnusedParameter:off
// sonar:UnusedParameter:on