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.
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
| Line | Key | Severity | Issue | Suggested Fix |
|---|---|---|---|---|
| 3 | redis-host | Warning | Does not match UPPER_SNAKE_CASE. | REDIS_HOST |
| 4 | 1INVALID_KEY | Error | Invalid key format. Use letters, numbers, underscores, dots, or hyphens; do not start with a digit. | - |
| 5 | PATH | Warning | Reserved shell/system variable name detected. Avoid overriding this key. | - |
| 6 | API_BASE_URL | Warning | Duplicate 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.