Règle
Gardez les lignes à une longueur longueur.
Lignes qui sont trop longues sont difficiles à lire
et naviguer, surtout sur petits .
Langues prises en charge : 45+Introduction
Les longues lignes de code forcent le défilement horizontal, ce qui rend difficile le suivi de la logique et la détection des bugs. Elles compliquent également les revues de code et réduisent la lisibilité sur différentes tailles d'écran. Maintenir une longueur de ligne cohérente garantit que le code est plus facile à naviguer, à lire et à maintenir. Cette règle s'applique à tous les langages et environnements.
Pourquoi c'est important
Implications de sécurité : Les lignes longues et denses peuvent masquer des vulnérabilités ou rendre les opérations dangereuses plus difficiles à repérer lors de la revue de code.
Impact sur les performances : Pas d'impact direct sur les performances, mais les lignes de code trop longues peuvent augmenter la charge cognitive des développeurs, affectant indirectement la productivité.
Maintenabilité du code : Des lignes courtes et bien structurées sont plus faciles à lire, à réviser et à modifier. Elles réduisent les erreurs et simplifient le débogage.
Exemples de code
❌ Non conforme :
function calculateTotal(items) { return items.reduce((sum, item) => sum + item.price * item.quantity, 0); }Pourquoi c'est important : Diviser la ligne en plusieurs segments améliore la lisibilité et facilite le suivi de la logique de réduction.
✅ Conforme :
function calculateTotal(items) {
return items.reduce(
(sum, item) => sum + item.price * item.quantity,
0
);
}Pourquoi c'est important : Diviser la ligne en plusieurs segments améliore la lisibilité et facilite le suivi de la logique de réduction.
❌ Non conforme (objet complexe) :
const user = { id: 1, name: 'Alice', email: 'alice@example.com', roles: ['admin', 'editor'], active: true };Pourquoi c'est incorrect : La ligne unique est longue et difficile à parcourir, surtout lors de l'examen de plusieurs propriétés ou du débogage.
✅ Conforme :
const user = {
id: 1,
name: 'Alice',
email: 'alice@example.com',
roles: ['admin', 'editor'],
active: true
};Pourquoi c'est important : Le formatage sur plusieurs lignes améliore la lisibilité et la maintenabilité, facilitant l'extension ou la modification ultérieure des propriétés.
Conclusion
Maintenez les lignes à une longueur gérable pour améliorer la lisibilité, la maintenabilité et la détection des erreurs. Divisez les instructions, objets et appels de fonction longs en plusieurs lignes pour plus de clarté. Un formatage cohérent accélère les revues de code et réduit la charge cognitive des développeurs.
.avif)
