Linter für Umgebungsvariablennamen
Prüfen Sie .env-Schlüssel auf Konsistenz der Namenskonventionen, ungültige Schlüsselformate, doppelte Deklarationen und Konflikte mit reservierten Namen. Schnelle browserbasierte Qualitätsprüfung der Konfiguration für Entwicklungs- und DevOps-Workflows.
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. | - |
Funktionen
- Konventionsprüfung: Validieren Sie Schlüssel gegen UPPER_SNAKE_CASE, camelCase, PascalCase, kebab-case oder lower_snake_case.
- Duplikat- und Reserviertenerkennung: Erkennen Sie doppelte Deklarationen und riskante systemreservierte Variablennamen vor dem Deployment.
- Bezeichner-Validierung: Markiert ungültige Schlüsselsyntax wie führende Ziffern oder nicht unterstützte Zeichen.
- Auto-Fix-Vorschläge: Erhalten Sie normalisierte Schlüsselnamensvorschläge für jede Abweichung, um die Bereinigung zu beschleunigen.
Anwendungsfälle
- CI-Vorabprüfungen: Prüfen Sie Umgebungsschlüssel in Pull Requests vor dem Merge, um Namensdrift zu verhindern.
- Aufräumen alter .env-Dateien: Vereinheitlichen Sie gemischte Namensstile in alten Umgebungsdateien mit geführten Vorschlägen.
- Durchsetzung von Teamkonventionen: Wenden Sie einen Namensstil über alle Dienste hinweg an und verringern Sie Verwirrung beim Onboarding neuer Entwickler.
- Sicherheit und Laufzeitstabilität: Machen Sie riskante reservierte Namen und fehlerhafte Schlüssel sichtbar, die das Laden der Laufzeitkonfiguration brechen können.
- Audit von Multi-Service-Monorepos: Fügen Sie kombinierte Env-Dateien mehrerer Dienste ein und erkennen Sie in einem Durchgang Namenskollisionen zwischen Diensten oder inkonsistente Präfixe.
- Vorbereitung auf Framework-Migrationen: Prüfen Sie, ob Variablennamen den frameworkspezifischen Regeln entsprechen, etwa NEXT_PUBLIC_-Präfixe für clientseitige Exposition, bevor Sie zwischen Plattformen migrieren.
Häufig gestellte Fragen
Er prüft die Gültigkeit des Schlüsselformats, Abweichungen von Namenskonventionen, doppelte Deklarationen und Konflikte mit shell-reservierten Namen in Eingaben im .env-Stil.
Ja. Fügen Sie den vollständigen dotenv-Inhalt ein, und das Tool liest die Schlüsselnamen aus SCHLÜSSEL=WERT-Einträgen.
Ja. Sie können gegen UPPER_SNAKE_CASE, lower_snake_case, camelCase, PascalCase oder kebab-case validieren.
Ja. Jede Namensabweichung enthält einen vorgeschlagenen normalisierten Schlüssel basierend auf Ihrer gewählten Konvention.
Ja. Die Prüfung läuft lokal in Ihrem Browser und erfordert kein Hochladen von Umgebungswerten.
Ja. Zeilen, die mit # beginnen, gelten als Kommentare und werden übersprungen. Nur SCHLÜSSEL=WERT-Zeilen werden zur Namensvalidierung ausgewertet.
Ja. Der Linter für Umgebungsvariablennamen ist 100 % kostenlos und ohne Anmeldung. Die gesamte Verarbeitung erfolgt clientseitig in Ihrem Browser.