Convert `List` extension methods to `Iterable` extension methods
- Langage dominant
- Dart
- Étoiles
- 1.7k
- Forks
- 404
- Merge moyen
- 6 j 17 h
- PR mergées (30 j)
- 18
Description
A fair number of our `List` extension methods could be `Iterable` extension methods e.g. `joinWith`
See https://github.com/flutter/devtools/blob/7a8c65d9b705de152016bcb459c091b4d6a2791f/packages/devtools_app/lib/src/shared/primitives/utils.dart#L993
Discussion on https://github.com/flutter/devtools/pull/8957#discussion_r1972139975
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez dans packages/devtools_app/lib/src/shared/primitives/utils.dart, autour de la ligne 993, et examinez la discussion sur la pull request 8957. Identifiez les méthodes d’extension de List qui peuvent fonctionner sur Iterable à la place, puis vérifiez que les sites d’appel concernés et le comportement existant restent couverts. La tâche est terminée lorsque les extensions concernées utilisent Iterable sans casser leur utilisation actuelle.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- dart
- Domaine
- tooling
- Type d'issue
- Refactorisation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100