Lewati ke konten
πŸ› οΈToolsShed

Prettier Config Generator

Hasilkan file konfigurasi .prettierrc dengan memilih opsi format kode pilihan Anda.

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

Tentang alat ini

Prettier Config Generator membantu kamu membuat berkas .prettierrc tanpa harus menghafal setiap opsi pemformatan yang didukung Prettier. Alat ini mengatasi masalah umum: menyiapkan pemformatan kode yang konsisten dan otomatis untuk proyek JavaScript dan TypeScript kamu sehingga tidak perlu lagi berdebat soal gaya penulisan.

Aktifkan atau nonaktifkan opsi yang penting bagimu seperti titik koma, tanda kutip tunggal atau ganda, lebar tab, koma di akhir, dan lebar baris, lalu salin .prettierrc yang dihasilkan langsung ke root proyekmu. Alat ini cocok untuk memulai proyek baru, menyelaraskan gaya tim, atau memudahkan proses onboarding kontributor baru.

Tips: commit berkas konfigurasi ke repositori kamu agar seluruh tim memformat kode secara identik dan diff tetap rapi. Semuanya berjalan secara lokal di peramban, sehingga preferensi dan kodemu tidak pernah keluar dari perangkatmu.

Pertanyaan yang Sering Diajukan

Implementasi Kode

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.