Lompat ke konten
Aback Tools Logo

Linter Nama Variabel Lingkungan

Periksa kunci .env untuk konsistensi konvensi penamaan, format kunci tidak valid, deklarasi duplikat, dan konflik nama cadangan. Pemeriksaan kualitas konfigurasi cepat berbasis browser untuk alur kerja pengembangan dan DevOps.

Environment Variable Naming Linter

Lint .env keys for naming convention mismatches, duplicates, reserved names, and invalid identifiers. Paste full env files or plain key lists and audit naming quality instantly.

Parsed Keys

6

Unique Keys

4

Errors

1

Warnings

3

LineKeySeverityIssueSuggested Fix
3redis-host WarningDoes not match UPPER_SNAKE_CASE.REDIS_HOST
41INVALID_KEY ErrorInvalid key format. Use letters, numbers, underscores, dots, or hyphens; do not start with a digit.-
5PATH WarningReserved shell/system variable name detected. Avoid overriding this key.-
6API_BASE_URL WarningDuplicate key; already declared on line 2.-

Fitur

  • Pemeriksaan konvensi: validasi kunci dengan UPPER_SNAKE_CASE, camelCase, PascalCase, kebab-case, atau lower_snake_case.
  • Deteksi duplikat & cadangan: temukan deklarasi duplikat dan nama variabel cadangan sistem yang berisiko sebelum deployment.
  • Validasi pengenal: tandai sintaks kunci tidak valid seperti digit di awal atau karakter yang tidak didukung.
  • Saran perbaikan otomatis: dapatkan usulan nama kunci ternormalisasi untuk setiap ketidaksesuaian agar pembersihan lebih cepat.

Kasus penggunaan

  • Pemeriksaan awal di CI: periksa kunci environment pada pull request sebelum merge untuk mencegah penyimpangan penamaan.
  • Pembersihan .env lama: seragamkan gaya penamaan campuran di berkas environment lama dengan saran terpandu.
  • Penegakan konvensi tim: terapkan satu gaya penamaan di seluruh layanan dan kurangi kebingungan saat onboarding developer baru.
  • Keamanan & stabilitas runtime: tampilkan nama cadangan berisiko dan kunci cacat yang dapat merusak pemuatan konfigurasi runtime.
  • Audit monorepo multi-layanan: tempelkan berkas env gabungan dari beberapa layanan dan temukan tabrakan penamaan antar layanan atau prefiks yang tidak konsisten dalam satu kali proses.
  • Persiapan migrasi framework: pastikan nama variabel sesuai aturan khusus framework, seperti prefiks NEXT_PUBLIC_ untuk eksposur sisi klien, sebelum bermigrasi antar platform.

Pertanyaan yang Sering Diajukan

Alat ini memeriksa validitas format kunci, ketidaksesuaian konvensi penamaan, deklarasi duplikat, dan konflik dengan nama cadangan shell pada input bergaya .env.

Bisa. Tempelkan isi dotenv lengkap dan alat ini membaca nama kunci dari entri KUNCI=NILAI.

Bisa. Anda dapat memvalidasi dengan UPPER_SNAKE_CASE, lower_snake_case, camelCase, PascalCase, atau kebab-case.

Ya. Setiap ketidaksesuaian penamaan menyertakan kunci ternormalisasi yang disarankan berdasarkan konvensi yang Anda pilih.

Ya. Pemeriksaan berjalan lokal di browser Anda dan tidak memerlukan unggahan nilai environment.

Ya. Baris yang diawali # dianggap komentar dan dilewati. Hanya baris KUNCI=NILAI yang diproses untuk validasi penamaan.

Ya. Linter nama variabel lingkungan 100% gratis tanpa pendaftaran. Semua pemrosesan terjadi di sisi klien di browser Anda.