Skip to content

Latest commit

 

History

History
58 lines (34 loc) · 1.58 KB

File metadata and controls

58 lines (34 loc) · 1.58 KB

Бесполезный перебор коллекции (UseLessForEach)

Тип Поддерживаются
языки
Важность Включена
по умолчанию
Время на
исправление (мин)
Тэги
Ошибка BSL
OS
Критичный Да 2 clumsy

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

Отстутствие итератора в теле цикла указывает на бесполезный перебор коллекции либо на ошибку в теле цикла.

Примеры

Неправильно

Для Каждого Итератор Из Коллекция Цикл

    ВыполнитьДействиеНадЭлементом(Коллекция);
    
КонецЦикла;

Правильно

Для Каждого Итератор Из Коллекция Цикл

    ВыполнитьДействиеНадЭлементом(Итератор);
    
КонецЦикла;
ВыполнитьДействиеНадКоллекцией(Коллекция);

Сниппеты

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

// BSLLS:UseLessForEach-off
// BSLLS:UseLessForEach-on

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

"UseLessForEach": false