Vai al contenuto
🛠️ToolsShed

Prettier Config Generator

Genera un file di configurazione .prettierrc selezionando le tue opzioni di formattazione del codice preferite.

{
  "printWidth": 80,
  "tabWidth": 2,
  "useTabs": false,
  "semi": true,
  "singleQuote": false,
  "trailingComma": "es5",
  "bracketSpacing": true,
  "arrowParens": "always",
  "proseWrap": "preserve",
  "endOfLine": "lf"
}

Informazioni sullo strumento

Il Prettier Config Generator ti aiuta a creare un file .prettierrc senza memorizzare ogni opzione di formattazione supportata da Prettier. Risolve un problema comune: impostare una formattazione del codice coerente e automatica per i tuoi progetti JavaScript e TypeScript, così da non discutere mai più sullo stile.

Attiva o disattiva le opzioni che ti interessano, come punto e virgola, virgolette singole o doppie, larghezza della tabulazione, virgole finali e larghezza della riga, poi copia il .prettierrc generato direttamente nella radice del progetto. È perfetto per avviare nuovi progetti, allineare lo stile di un team o agevolare l'inserimento di nuovi collaboratori.

Suggerimento: esegui il commit del file di configurazione nel repository così tutto il team formatta il codice in modo identico e i diff restano puliti. Tutto viene eseguito localmente nel browser, quindi le tue preferenze e il tuo codice non lasciano mai il dispositivo.

Domande Frequenti

Implementazione del Codice

import json

# Generate .prettierrc configuration
config = {
    "printWidth": 80,
    "tabWidth": 2,
    "useTabs": False,
    "semi": True,
    "singleQuote": False,
    "trailingComma": "es5",
    "bracketSpacing": True,
    "arrowParens": "always",
    "endOfLine": "lf"
}

with open(".prettierrc", "w") as f:
    json.dump(config, f, indent=2)

print("Generated .prettierrc:")
print(json.dumps(config, indent=2))

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.