Formateurs de code

Les formateurs de code d’ArrayKit mettent en ordre le code, les requêtes et les fichiers de configuration que vous collez, pour les rendre plus faciles à lire, à relire et à versionner. Mettez en forme des requêtes pour MySQL, PostgreSQL, SQL Server, SQLite, BigQuery et Oracle avec le Formateur SQL, embellissez du JavaScript, du TypeScript et du JSX ou minifiez du JavaScript avec le Formateur JS / TS, et nettoyez feuilles de style et balisage avec le Formateur CSS / SCSS, le Formateur HTML et le Formateur XML. Pour la configuration, YAML ↔ JSON, INI vers JSON et dotenv vers JSON convertissent dans les deux sens, et le Formateur TOML met en forme le TOML et le convertit en JSON et inversement. Le Formateur GraphQL, le Formateur OpenAPI / Swagger, le Formateur de Dockerfile et le Formateur de requêtes MongoDB s’occupent des définitions d’API, des fichiers de conteneur et des requêtes de base de données, et l’Optimiseur SVG débarrasse les icônes du superflu laissé par les éditeurs. Pour la documentation, l’Aperçu Markdown affiche le Markdown façon GitHub pendant la frappe, HTML vers Markdown convertit pages et extraits, et le Rendu de diagrammes Mermaid dessine organigrammes et diagrammes de séquence en SVG. Pour vérifier votre travail, essayez un motif dans le Testeur de regex, comparez deux versions avec Comparer du texte, testez une paire de couleurs avec le Vérificateur de contraste, et convertissez couleurs et longueurs CSS avec le Convertisseur de couleurs CSS et le Convertisseur d’unités CSS. Ils sont conçus pour les ingénieurs front-end, back-end et DevOps ainsi que pour les rédacteurs techniques. Tout s’exécute dans votre navigateur : votre code reste sur votre appareil et rien n’est envoyé.

Foire aux questions

Que puis-je faire avec les formateurs de code d’ArrayKit ?
Embellir ou minifier du code, mettre en forme du SQL, passer un Dockerfile au linter et formater du GraphQL, des requêtes MongoDB, des spécifications OpenAPI et du TOML. Vous pouvez aussi convertir des configurations entre YAML, TOML, INI, .env, .properties Java, logfmt et JSON, prévisualiser du Markdown et du MDX, transformer du HTML ou du CSV en Markdown, créer des tableaux Markdown et afficher des diagrammes Mermaid. Pour les vérifications rapides, il y a le Testeur de regex, le Convertisseur glob vers regex, Comparer du texte, le Vérificateur de contraste et l’Explorateur MongoDB, ainsi que des convertisseurs de couleurs CSS, d’unités CSS et de tailles de données.
Quels langages puis-je embellir ou minifier ?
Vous pouvez embellir et minifier le CSS, le SCSS et le LESS, le HTML, le XML et le GraphQL, et embellir le JavaScript, le TypeScript, le JSX et le TSX, la minification étant disponible pour le JavaScript simple. Le Formateur SQL prend en charge MySQL, PostgreSQL, SQL Server, SQLite, BigQuery et Oracle. Les Dockerfiles, les requêtes MongoDB et les spécifications OpenAPI ont chacun leur outil (Formateur de Dockerfile, Formateur de requêtes MongoDB et Formateur OpenAPI / Swagger), et l’Optimiseur SVG allège le balisage SVG. Le JSON dispose de son propre formateur et de sa visionneuse dans les outils JSON.
Puis-je coller du code privé ou propriétaire en toute sécurité ?
Oui. Chaque formateur et convertisseur s’exécute dans votre navigateur : code source, SQL, fichiers de configuration et valeurs d’un fichier .env sont traités sur votre appareil et ne sont jamais envoyés à un serveur. Vous pouvez formater du code propriétaire sans qu’il quitte votre machine.
Le formatage change-t-il le fonctionnement de mon code ?
L’embellissement est censé ne modifier que l’apparence du code : indentation, retours à la ligne, espacement et style des guillemets. La minification supprime les espaces et les commentaires pour alléger les fichiers et, pour le JavaScript, compacte aussi le code. Certaines options modifient volontairement le contenu : trier les propriétés CSS les réordonne, et supprimer les déclarations en double ne conserve que la dernière valeur de chaque propriété, ce qui peut faire disparaître une solution de repli voulue. Comparez le résultat avec Comparer du texte et testez-le avant de le livrer.
Comment convertir des fichiers de configuration entre YAML, TOML, INI, .env et JSON ?
Choisissez le convertisseur adapté : YAML ↔ JSON et le Formateur TOML fonctionnent dans les deux sens, INI vers JSON transforme les [sections] en objets imbriqués et inversement, et dotenv vers JSON convertit les fichiers .env en JSON et inversement en gérant les valeurs entre guillemets, les commentaires et les préfixes export. Properties vers JSON peut imbriquer les clés à points comme db.host, et le Convertisseur logfmt vers JSON transforme des lignes de journal clé=valeur en objets JSON et inversement.