appuyez sur ⌘K pour changer d’outil
TEXT

Nettoyeur de Code

Supprime les lignes vides, espaces finaux, lignes dupliquées et numéros de ligne du code.

local
code-cleaner
§01 À PROPOS DE CET OUTIL

Présentation

Le code copié depuis des terminaux, des diffs, de la documentation ou des fichiers de journaux arrive souvent pollué : numéros de ligne dans la gouttière, espaces en fin de ligne, lignes vides parasites, entrées répétées. Cet outil applique cinq nettoyages indépendants, ligne à ligne, à n’importe quel texte collé et affiche le résultat instantanément.

Utilisation

  1. Activez les nettoyages souhaités : Remove blank lines, Trim trailing spaces (les deux actifs par défaut), Remove duplicate lines, Strip line numbers et Collapse spaces.
  2. Collez votre texte dans Input.
  3. Copiez le résultat depuis Cleaned — il se met à jour en direct au fil de la saisie ou des changements d’options.

Exemples

  • Avec Strip line numbers : 42: const x = 1;const x = 1;
  • Avec Remove duplicate lines : un journal où Connection reset apparaît 30 fois ne conserve que la première occurrence
  • Avec Collapse spaces : a = 1a = 1

Remarques

Les transformations sont purement fondées sur les lignes et indépendantes du langage — l’outil n’analyse pas la syntaxe, si bien que Collapse spaces réduira aussi les suites d’espaces à l’intérieur des littéraux de chaîne, et Remove duplicate lines traitera des accolades fermantes identiques comme des doublons. Relisez la sortie avant de la valider.

FAQ
Mon code est-il téléversé sur un serveur ?
Non. Tous les nettoyages s'exécutent entièrement dans votre navigateur par de simples transformations ligne à ligne. Rien n'est envoyé où que ce soit.
Que retire exactement « Strip line numbers » ?
Il retire un nombre en tête suivi d'un deux-points, d'un point, d'une tabulation ou d'une espace au début de chaque ligne — le format produit par grep -n, cat -n, les gouttières d'éditeur et de nombreux extraits de code copiés depuis la documentation.
Dans quel ordre les options sont-elles appliquées ?
Les numéros de ligne sont retirés d'abord, puis les espaces de fin de ligne sont supprimés, les espaces répétés sont réduits, les lignes vides sont retirées, et les lignes en double sont retirées en dernier — ainsi une ligne devenue vide après suppression des espaces est tout de même attrapée par le retrait des lignes vides.