Comment lire la difference
Collez le texte original a gauche et la version modifiee a droite. Le verificateur les compare ligne par ligne et produit un resultat unifie de style git : les lignes uniquement dans le texte modifie recoivent un + vert, les lignes uniquement dans l'original un − rouge, et les lignes inchangees restent neutres. Une puce de synthese montre les totaux d'un coup d'oeil — par exemple +3 −1 ~42 signifie 3 ajouts, 1 suppression, 42 lignes intactes.
Exemple — original :
host: localhost
port: 8080
debug: true
modifie :
host: localhost
port: 3000
debug: true
La difference signale exactement une paire : - port: 8080 et + port: 3000. Les autres lignes correspondent et restent neutres.
A quoi ca sert
- Fichiers de config : reperez la seule valeur modifiee entre un fichier
.envou YAML fonctionnel et un casse. - Extraits de code : la sortie utilise une police a chasse fixe et la notation +/−, elle se lit donc comme une difference git.
- Documents et contrats : verifiez ce qui a reellement change entre "final" et "final_v2".
- Reponses d'API : comparez deux charges utiles JSON — passez-les d'abord toutes deux dans le formateur JSON pour que des donnees identiques se formatent identiquement, sinon les differences d'espaces noient les vrais changements.
Ligne par ligne : ce que ca veut dire
La comparaison est positionnelle — ligne 1 contre ligne 1, ligne 2 contre ligne 2, et ainsi de suite. Cela la rend rapide et previsible, avec une consequence a connaitre : inserer une ligne pres du debut decale tout ce qui suit, de sorte que les lignes suivantes identiques mais deplacees sont signalees comme des paires modifiees. Pour la difference la plus propre, comparez des versions ou les lignes restent en place (edits de config, changements de valeurs, traductions) ou retirez les lignes inserees avant de comparer.
Conseils pratiques
- Normalisez d'abord : les espaces finaux et le melange tabulations/espaces comptent comme des differences. Si une ligne "parait identique" mais est signalee, un espace invisible en est presque toujours la cause.
- Attention a la casse : la comparaison est sensible a la casse —
True≠true. Uniformisez la casse avec le convertisseur de casse si elle ne doit pas compter. - Aucune limite de taille : la difference tourne entierement dans votre navigateur, donc des textes de milliers de lignes fonctionnent bien et vos donnees ne quittent jamais votre appareil — sur pour les contrats, les configs proches de donnees sensibles et le code non publie.