Mes outils

JAVASCRIPT FORMATTER / PRETTIER

Formateur JavaScript

Coller JavaScript, JSX ou TypeScript et Prettier le formate avec votre tiret, largeur, guillemet, point-virgule et les paramètres des virgules traînantes, pointant les erreurs de syntaxe vers la ligne et la colonne.

Exécute localement · code n'est pas téléversé
Options

ÉTAPE PROCHAINE

Connectez des outils utiles au flux de travail de votre entreprise

Créer un compte d'entreprise pour configurer la surveillance du site Web, les courriels d'affaires et les notifications, et inviter votre équipe à travailler ensemble.

Les nouvelles entreprises reçoivent un essai Pro de 7 jours, sans carte requise. Les essais excluent la subvention de crédit mensuelle payée.

Vous avez déjà un compte ? Ouvrir votre espace de travail →

Comment l'utiliser

  1. Coller le code, déposer un fichier ou charger l'échantillon; la langue est prédéfinie pour cette page et peut être modifiée.
  2. Choisissez le format ou minifiez et ajustez le tiret, la largeur et d'autres options ; le résultat apparaît à droite lorsque vous tapez.
  3. Copiez ou téléchargez le résultat; sur une erreur, utilisez "Aller à l'erreur", corrigez-le et exécutez à nouveau.

Options de style de code

Conventions communes
OptionsRecommandation
Détenteur2 espaces (communs à l'avant) / 4 espaces / onglet
Largeur de la ligneEnveloppe à 80; 100 ou 120 pour les écrans larges
CitationsDouble (par défaut) ou simple
Semi-colonSur par défaut pour éviter les surprises ASI
Des virgules traînantesAjouté sur les listes multi-lignes pour les diffs plus propres

Langues et moteurs

Formatage utilise les mêmes moteurs open-source que les éditeurs populaires, de sorte que les résultats correspondent à Prettier dans VS Code et votre équipe peut garder un style. Chaque moteur charge à partir de ce site et fonctionne dans votre navigateur.

Langue
LangueFormatCompresseur
HTMLJuste 3✓ commentaires et espace blanc
XMLMoteur XunL XML✓
CSS / SCSS / MoinsJuste 3✓ Restructuration de la CSSO
JavaScript / TypeScriptHôtel 3 (Babel)✓ Terser (JavaScript seulement)
JSONJuste 3✓ les grands nombres gardent la précision
YAMLJuste 3— (observations tenues)
SQLsql-formater (14 dialectes)—

Foire aux questions

Est-ce qu'il peut dé-minifier JavaScript?

Il restaure l'indentation et la ligne casse donc le code est lisible à nouveau, mais les noms de variables raccourcis comme a, b et c ne peuvent pas être récupérés.

Est-ce qu'il supporte TypeScript et JSX?

Oui. Choisissez TypeScript pour taper les annotations et les interfaces; JSX fonctionne sous JavaScript.

Mon code est-il téléversé ?

C'est pas vrai. Les moteurs télécharger à partir de ce site et fonctionner dans votre navigateur; votre code ne passe jamais à travers nos serveurs ou n'importe quel tiers, il est donc sûr pour le code interne et la configuration.

Quelle taille les fichiers peuvent-ils être ?

Jusqu'à 5 Mo par fichier; au-dessus de 300 Ko la page attend le bouton au lieu de formater que vous tapez, pour garder le navigateur réactif.

Guide pratique JavaScript formatter et questions courantes

Qu'est-ce qu'un format JavaScript fait?

Prettier 3 (Babel analyser) réimprime le code : envelopper à la largeur de la ligne et unifier les guillemets, les semi-colons et les virgules traînantes ; TypeScript utilise les babel-ts et JSX fonctionne directement.

C'est pour qui, et quand est-ce utile ?

Les développeurs de première ligne, les marketeurs de scripts et les ingénieurs inspectent le code de tiers qui ont besoin de lire des JS minifiés ou de garder un style d'équipe.

Comment puis-je utiliser cette matière JavaScript?

Coller JavaScript, JSX ou TypeScript et Prettier le formate avec votre tiret, largeur, guillemet, point-virgule et les paramètres des virgules traînantes, pointant les erreurs de syntaxe vers la ligne et la colonne.

Comment interpréter les résultats?

Prettier retransmet l'ensemble du fichier, en gardant les commentaires mais pas vos ruptures de ligne d'origine; les noms de variables raccourcis ne peuvent pas être restaurés.

Où le travail est-il effectué et quels services reçoivent les données?

JavaScript est analysé et réimprimé, jamais exécuté ou téléversé.