structure.long-enumeration
Énumération trop longue.
Ce que cette règle signale
Les énumérations en prose inline qui seraient plus claires sous forme
de liste à puces — 5 items ou plus séparés par des virgules et fermés
par un coordinateur (et, ou, and, or).
En bref
| Catégorie | structure |
| Sévérité par défaut | warning |
| Poids par défaut | 1 |
| Langues | EN · FR (détection identique) |
| Source | src/rules/long_enumeration.rs, helper partagé src/rules/enumeration.rs |
Détection
Séquence de min_items segments courts ou plus, séparés par des
virgules, terminée par , and / , or / , plus / , et / , ou
(virgule Oxford facultative). Le détecteur partagé alimente également
structure.excessive-commas.
Paramètres
| Clé | Type | Défaut |
|---|---|---|
min_items | int | 5 |
Message de diagnostic
Suggère de convertir l’énumération en liste à puces.
Exemples
Six items, teintes assorties d’un bout à l’autre de la réécriture — chaque terme inline s’aligne avec sa puce.
Avant (FR, signalée) :
Le plat contient tomate, oignon, ail, basilic, persil et thym.
Après :
Le plat contient :
- tomate
- oignon
- ail
- basilic
- persil
- thym
Avant (EN, signalée) :
The dish contains tomato, onion, garlic, basil, parsley, and thyme.
Après :
The dish contains:
- tomato
- onion
- garlic
- basil
- parsley
- thyme
Neutralisation
Voir Neutralisation des diagnostics (page EN pour l’instant).
Références
Voir Références pour la bibliographie complète.