Gli stili
| Stile | Esempio | Uso tipico |
|---|---|---|
| Maiuscola a inizio frase | La volpe marrone veloce | Testo normale e titoli in italiano |
| minuscolo | la volpe marrone veloce | Etichette, email, correggere un BLOC MAIUSC premuto per sbaglio |
| MAIUSCOLO | LA VOLPE MARRONE VELOCE | Intestazioni, etichette, enfasi |
| Iniziali Maiuscole | La Volpe Marrone Veloce | Titoli di libri, articoli e canzoni in inglese |
| camelCase | laVolpeMarroneVeloce | Variabili in JavaScript, Java, Swift |
| PascalCase | LaVolpeMarroneVeloce | Classi e tipi, componenti React |
| snake_case | la_volpe_marrone_veloce | Python, Ruby, colonne di database |
| kebab-case | la-volpe-marrone-veloce | URL, classi CSS, nomi di file |
| CONSTANT_CASE | LA_VOLPE_MARRONE_VELOCE | Costanti e variabili d’ambiente |
Come funziona
Gli stili di testo mantengono punteggiatura, spazi e a capo. “Maiuscola a inizio frase” mette tutto in minuscolo e poi rende maiuscola la prima lettera dopo ogni punto, punto interrogativo o esclamativo e a capo. I nomi propri di persone o luoghi non possono essere riconosciuti, quindi controllali dopo la conversione.
Gli stili di programmazione prima dividono il testo in parole, ignorando la punteggiatura, e poi le uniscono con il separatore e le maiuscole dello stile scelto. La conversione funziona in ogni direzione: user_first_name → userFirstName → UserFirstName → user-first-name.
Le lettere accentate e gli altri alfabeti (greco, cirillico…) vengono convertiti con le regole linguistiche del tuo browser, e gli accenti restano: “perché” diventa “PERCHÉ”. Molti linguaggi e sistemi non accettano accenti nei nomi, quindi per il codice toglili tu; lo strumento non lo fa.
Esempi
- Titolo in inglese: “a tale of two cities” → “A Tale of Two Cities”.
- Correggere il BLOC MAIUSC: “CIAO MARCO. COME STAI?” → “Ciao marco. Come stai?” (il nome va corretto a mano).
- Codice: “XMLHttpRequest” →
xml_http_request; “maxRetryCount” →MAX_RETRY_COUNT.