Das Update von dotenv-linter ist veröffentlicht worden – ein nützliches Tool zur Überprüfung und Behebung von Fehlern in .env-Dateien (Umgebungsvariablen-Dateien für Docker).
Viele Programmierer versuchen, bei der Softwareentwicklung das Manifest der zwölf Faktoren zu befolgen. Dieser Ansatz hilft, zahlreiche Probleme im Zusammenhang mit der Bereitstellung von Anwendungen und deren weiterer Wartung zu vermeiden. Eines der Prinzipien dieses Manifests besagt, dass alle Konfigurationen in Umgebungsvariablen gespeichert werden sollten. So lassen sie sich für verschiedene Umgebungen (Staging, QA, Produktion) ändern, ohne den Code zu modifizieren. Zur Speicherung der Variablen und ihrer Werte werden häufig .env-Dateien verwendet.
dotenv-linter findet und behebt die häufigsten Probleme in solchen Dateien: doppelte Namen, falsches Trennzeichen, Variablen ohne Wert, überflüssige Leerzeichen usw. Für jede Datei wird dabei eine Sicherungskopie erstellt, sodass Änderungen zurückgerollt werden können.
Das Tool ist in Rust geschrieben, es ist sehr schnell und vielseitig – es kann in jedes Projekt in jeder Programmiersprache integriert werden.
Der dotenv-linter ist Teil von „Awesome Rust Mentors“ und hilft angehenden Mitwirkenden, die ersten Schritte in der Entwicklung von Open Source Software zu gehen.
Repository des Projekts: https://github.com/dotenv-linter/dotenv-linter
Artikel mit Beispielen und Beschreibung der Funktionsweise: https://www.mgrachev.com/2020/04/20/dotenv-linter/
Quelle: linux.org.ru
