Бесполезный перебор коллекции (UseLessForEach)¶
| Тип | Поддерживаются языки  | 
Важность | Включена по умолчанию  | 
Время на исправление (мин)  | 
Теги | 
|---|---|---|---|---|---|
Ошибка | 
BSLOS | 
Критичный | 
Да | 
2 | 
clumsy | 
Описание диагностики¶
Отстутствие итератора в теле цикла указывает на бесполезный перебор коллекции либо на ошибку в теле цикла.
Примеры¶
Неправильно
Для Каждого Итератор Из Коллекция Цикл
    ВыполнитьДействиеНадЭлементом(Коллекция);
КонецЦикла;
Правильно
Для Каждого Итератор Из Коллекция Цикл
    ВыполнитьДействиеНадЭлементом(Итератор);
КонецЦикла;
ВыполнитьДействиеНадКоллекцией(Коллекция);
Сниппеты¶
Экранирование кода¶
// BSLLS:UseLessForEach-off
// BSLLS:UseLessForEach-on
Параметр конфигурационного файла¶
"UseLessForEach": false