Les pubs vous déplaisent ? Aller Sans pub Auj.

Kotlin Code Formatter

PromoteurTexte
ANNONCE · Supprimer ?
ANNONCE · Supprimer ?

Guide

Formatage du code Kotlin

Kotlin Code Formatter

Collez n'importe quel code Kotlin et obtenez un formatage propre, conforme au style ktlint, directement dans votre navigateur. Le formatage normalise l'indentation, corrige l'espace autour des opérateurs, trie les imports et ajoute des virgules finales dans les listes à plusieurs lignes, tout en n'envoyant pas de code vers un serveur.

Comment utiliser

  1. Collez votre code Kotlin dans la zone de saisie, ou cliquez Essayez un exemple pour charger un fichier d'exemple.
  2. Sélectionnez la taille de l'indentation (2 espaces, 4 espaces ou des tabulations) et la largeur maximale d'une ligne.
  3. Basculer Trier les imports et Ajout de virgules finales selon vos préférences de style.
  4. Cliquez Format et copiez ou téléchargez le résultat nettoyé.

Caractéristiques

  • Indentation configurable – passez de 2 espaces, 4 espaces ou des tabulations sans avoir à réécrire le fichier.
  • Espace autour des opérateurs – espace cohérent autour =, ==, ===, ->, ?:, et des affectations composées.
  • Tri des imports – ordre alphabétique des import déclarations dans un bloc unique.
  • Virgules finales – ajoutées automatiquement dans les listes à plusieurs lignes d'arguments et de paramètres.
  • Placement des accolades – les accolades d'ouverture restent sur la même ligne que leur déclaration, conformément aux conventions Kotlin.
  • Sécurité des chaînes et des commentaires – les tokens situés dans des littéraux de chaîne, des commentaires KDoc et des commentaires de bloc sont conservés tels qu'ils sont.
  • Côté client uniquement – votre code ne quitte jamais le navigateur : aucune upload, aucun enregistrement.
  • Copier & télécharger – récupérez le résultat au format texte ou enregistrez-le sous forme de .kt fichier.

Quand ce outil est utile

Ce formatage est conçu pour des situations où l'utilisation d'un outil complet comme ktlint ou ktfmt est inutile : coller un extrait d'un échange ou d'un thread de pull-request, nettoyer un seul Gist, ou normaliser un exemple pour une documentation. Il applique les règles qui sont fréquemment rencontrées lors des revues de code – des espaces incohérents autour des deux-points, des lignes vides manquantes entre des déclarations au niveau supérieur, des niveaux d'indentation incohérents après une modification – et laisse les transformations sémantiques plus profondes aux IDE.

ANNONCE · Supprimer ?

FAQ

  1. Quel est le guide de style suivi par le formatage du code Kotlin ?

    Le formatage du code Kotlin suit les conventions de codage officielles publiées par JetBrains. Ces conventions concernent l'indentation (quatre espaces, pas de tabulations), le placement des accolades sur la même ligne que la déclaration, les virgules finales dans les listes à plusieurs lignes, et l'ordre canonique des modificateurs comme public, open, override et suspend. Des outils comme ktlint et ktfmt imposent des variantes de ces règles afin de maintenir la cohérence des codebases entre les équipes.

  2. Comment les imports Kotlin sont-ils organisés ?

    Les imports Kotlin sont généralement regroupés dans un bloc unique au début du fichier, directement sous la déclaration de package, sans lignes vides entre les imports. La convention consiste à trier les imports alphabétiquement par leur chemin complet. Les imports avec étoile sont autorisés mais déconseillés pour des packages ambigus ; des imports avec étoile pour des packages comme kotlinx.android.synthetic et des packages similaires générés sont des exceptions courantes.

  3. Pourquoi les virgules finales sont-elles utiles dans Kotlin ?

    Les virgules finales dans les listes à plusieurs lignes d'arguments, de paramètres et de littéraux de collections réduisent le bruit des diffs lorsqu'un élément est ajouté ou réordonné, car la ligne au-dessus du crochet fermant n'a pas besoin d'être modifiée simplement pour ajouter une virgule. Kotlin 1.4 a rendu les virgules finales une composante première du langage, et ktlint les encourage dans les listes qui dépassent une seule ligne.

  4. Comment Kotlin gère-t-il la longueur des lignes et le renvoi ?

    Le guide officiel de Kotlin recommande une limite maximale de 100 à 120 caractères par ligne. Lorsqu'une déclaration dépasse ce seuil, les paramètres et les appels de méthode imbriqués sont généralement répartis sur des lignes séparées, avec un niveau d'indentation supplémentaire. L'accroche ouvrante reste sur la même ligne que la parenthèse fermante afin de garder les déclarations visuellement compactes.

Envie d'une expérience sans pub ? Passez à la version sans pub

Installez nos extensions

Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide

Sur Extension Chrome Sur Extension de bord Sur Extension Firefox Sur Extension de l'opéra

Le Tableau de Bord Est Arrivé !

Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !

ANNONCE · Supprimer ?
ANNONCE · Supprimer ?
ANNONCE · Supprimer ?

Coin des nouvelles avec points forts techniques

Impliquez-vous

Aidez-nous à continuer à fournir des outils gratuits et précieux

Offre-moi un café
ANNONCE · Supprimer ?