Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Prisma Dokumentasi IndonesiaNew to Visual Studio Code? Get it now.
Prisma Dokumentasi Indonesia

Prisma Dokumentasi Indonesia

Muhamad Syamsudin

| (0) | Free
Dapatkan penjelasan instan dalam Bahasa Indonesia saat hover model atau kolom di file Prisma
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Prisma Dokumentasi Indonesia

Dapatkan dokumentasi Prisma berbahasa Indonesia langsung di Visual Studio Code. Extension ini membantu kamu memahami dan menulis file .prisma dengan hover docs, autocomplete, snippets, diagnostics ringan, quick fix, dan pencarian dokumentasi lokal.

Repository: https://github.com/udenbaguse/prisma-dokumentasi-indonesia

Fitur Utama

  • Hover documentation untuk keyword, attribute, scalar type, native database type, query concept, relation argument, dan default function Prisma.
  • Autocomplete untuk block schema, scalar type, field/model attribute, native database type, relation argument, dan default function.
  • Snippets siap pakai untuk model, datasource PostgreSQL, Prisma Client generator, one-to-many relation, composite id, dan enum role.
  • Diagnostics ringan untuk masalah umum pada schema Prisma.
  • Quick Fix untuk beberapa diagnostic umum.
  • Command Palette untuk mencari dokumentasi Prisma tanpa keluar dari editor.
  • Dokumentasi lokal berbasis JSON, bisa digunakan offline.
  • Coverage test untuk memastikan token Prisma pada schema contoh sudah memiliki dokumentasi.

Cara Pakai

  1. Install extension dari file .vsix atau Marketplace.
  2. Buka file dengan ekstensi .prisma.
  3. Arahkan cursor ke token Prisma seperti @id, @relation, @@id, String, @db.VarChar, atau now().
  4. Gunakan autocomplete saat menulis schema.
  5. Jalankan command Prisma ID: Search Docs dari Command Palette untuk mencari dokumentasi.

Hover Docs

Hover akan menampilkan penjelasan singkat dalam Bahasa Indonesia, syntax, dan contoh kode jika tersedia.

Contoh token yang didukung:

  • model
  • datasource
  • generator
  • @id
  • @@id
  • @default
  • @relation
  • @db.VarChar
  • @db.Text
  • autoincrement()
  • now()
  • findMany
  • where
  • include

Autocomplete

Extension menyediakan completion untuk:

  • Block Prisma: model, datasource, generator, enum
  • Scalar type: String, Int, DateTime, Boolean, Decimal, Json, dan lainnya
  • Attribute: @id, @unique, @default, @relation, @@id, @@index, dan lainnya
  • Native type: @db.VarChar, @db.Text, @db.Integer, @db.Timestamp, dan lainnya
  • Relation arguments: fields, references, onDelete, onUpdate
  • Default functions: autoincrement(), now(), uuid(), cuid(), ulid(), env(), dbgenerated()

Snippets

Snippet tersedia untuk mempercepat penulisan schema:

Prefix Deskripsi
pmodel Model Prisma dengan id dan timestamps
pds-postgres Datasource PostgreSQL dengan DATABASE_URL
pgen-client Generator Prisma Client
prelation-1n Field relasi one-to-many eksplisit
pcomposite-id Composite primary key
penum-role Enum role sederhana

Diagnostics dan Quick Fix

Extension memberi diagnostic ringan untuk beberapa kasus umum:

  • Datasource belum memiliki url
  • Model belum memiliki @id atau @@id
  • @db.VarChar belum memiliki panjang, misalnya @db.VarChar(255)
  • Field pada @relation(fields: [...]) belum didefinisikan di model

Quick Fix tersedia untuk:

  • Menambahkan id Int @id @default(autoincrement())
  • Menambahkan url = env("DATABASE_URL")
  • Mengganti @db.VarChar menjadi @db.VarChar(255)

Catatan: diagnostics ini bersifat ringan dan tidak menggantikan validasi resmi dari Prisma CLI.

Command Palette

Command yang tersedia:

Command Fungsi
Prisma ID: Search Docs Mencari dokumentasi Prisma lokal dan membuka preview Markdown

Kontribusi

Ingin menambah dokumentasi, snippets, diagnostics, atau fitur editor lain? Baca Panduan Kontribusi.

Lisensi

MIT. Lihat file LICENSE untuk detail.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft