Aller au contenu

Convertisseur CONSTANT_CASE

Convertissez du texte en CONSTANT_CASE (SCREAMING_SNAKE_CASE). Outil gratuit pour constantes, variables d'environnement et fichiers .env.

Exemple — saisissez votre texte ci-dessus pour le convertir.

Un convertisseur CONSTANT_CASE met chaque lettre en majuscule et relie les mots par des tirets bas, produisant des noms comme MAX_RETRY_COUNT. C'est la convention quasi universelle pour les constantes et les variables d'environnement.

Exemples

AvantAprès
max retry countMAX_RETRY_COUNT
databaseUrlDATABASE_URL

Quand utiliser Convertisseur CONSTANT_CASE

Le CONSTANT_CASE — aussi appelé SCREAMING_SNAKE_CASE — désigne les valeurs qui ne changent jamais : les constantes en Python, Java, JavaScript, C, Go et pratiquement tous les langages courants. C'est une convention, pas une contrainte : Python vous laissera réassigner un nom écrit en majuscules. On l'utilise aussi pour les variables d'environnement.

Les variables shell sont par convention en majuscules pour les distinguer des fonctions et commandes, et les fichiers .env suivent cette règle. C'est aussi le format des macros de préprocesseur en C et C++. L'outil accepte n'importe quel format en entrée — databaseUrl, database-url ou database url deviennent tous DATABASE_URL — ce qui en fait le moyen le plus rapide de transformer une liste de clés en modèle .env.

Questions fréquentes

CONSTANT_CASE est-il identique à SCREAMING_SNAKE_CASE ?

Oui. Les deux noms décrivent des mots en majuscules reliés par des tirets bas. « Constant case » est le terme formel ; « screaming snake case » l'appellation informelle très répandue.

Les variables d'environnement doivent-elles être en majuscules ?

Pas techniquement : les shells acceptent les noms en minuscules. Les majuscules sont une convention ancienne qui sépare visuellement les variables d'environnement des variables locales et des commandes.