Ein Update für dotenv-linter ist erschienen – ein nützliches Tool zur Überprüfung und Korrektur von Fehlern in .env-Dateien (Docker-Umgebungsvariablen).
Viele Entwickler halten sich bei der Softwareentwicklung an das Manifest der zwölf Faktoren. Dieser Ansatz hilft, viele Probleme im Zusammenhang mit dem Deployment von Anwendungen und deren Wartung zu vermeiden. Ein Prinzip dieses Manifests besagt, dass alle Einstellungen in Umgebungsvariablen gespeichert werden sollten. Dies ermöglicht es, sie für verschiedene Umgebungen (Staging, QA, Produktion) zu ändern, ohne den Code anpassen zu müssen. Zum Speichern von Variablen und deren Werten werden häufig .env-Dateien verwendet.
dotenv-linter findet und behebt die häufigsten Probleme in solchen Dateien: doppelte Namen, falsche Trennzeichen, Variablen ohne Werte, überflüssige Leerzeichen und mehr. Für jede Datei wird eine Sicherungskopie erstellt, sodass Änderungen rückgängig gemacht werden können.
Das Tool ist in Rust geschrieben, sehr schnell und vielseitig – es kann in jedes Projekt in jeder Programmiersprache integriert werden.
Der Dotenv-Linter ist Teil von „Awesome Rust Mentors“ und unterstützt unerfahrene Mitwirkende dabei, ihre ersten Schritte in der Entwicklung von Open-Source-Software zu gehen.
Projekt-Repository: https://github.com/dotenv-linter/dotenv-linter
Artikel mit Beispielen und einer Arbeitsbeschreibung: https://www.mgrachev.com/2020/04/20/dotenv-linter/
Quelle: linux.org.ru
