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

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

  • Тип: Ошибка
  • Важность: Критичный
  • Включена по умолчанию: Да
  • Теги: clumsy

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

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

Примеры

Неправильно

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

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

КонецЦикла;

Правильно

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

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

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

Соответствие стандартам

Нет подтверждённых связей со стандартами.

Источник диагностики