Το Dotenv-linter έχει ενημερωθεί στην έκδοση 2.2.1

Κυκλοφόρησε μια ενημέρωση για το dotenv-linter, ένα χρήσιμο εργαλείο για τον έλεγχο και τη διόρθωση σφαλμάτων σε αρχεία .env (αρχεία μεταβλητής περιβάλλοντος Docker).

Πολλοί προγραμματιστές προσπαθούν να τηρήσουν το μανιφέστο των Δώδεκα Παράγοντες κατά την ανάπτυξη λογισμικού. Αυτή η προσέγγιση σάς επιτρέπει να αποφύγετε έναν μεγάλο αριθμό προβλημάτων που σχετίζονται με την ανάπτυξη εφαρμογών και την περαιτέρω υποστήριξή τους. Μία από τις αρχές αυτού του μανιφέστου δηλώνει ότι όλες οι ρυθμίσεις πρέπει να αποθηκεύονται σε μεταβλητές περιβάλλοντος. Αυτό σας επιτρέπει να τα αλλάξετε για διαφορετικά περιβάλλοντα (Staging, QA, Production) χωρίς να αλλάξετε τον κωδικό. Τα αρχεία .env χρησιμοποιούνται ευρέως για την αποθήκευση μεταβλητών και των τιμών τους.

Το dotenv-linter βρίσκει και διορθώνει τα πιο συνηθισμένα προβλήματα σε τέτοια αρχεία: διπλά ονόματα, λανθασμένους οριοθέτες, μεταβλητές χωρίς τιμή, επιπλέον κενά κ.λπ. Δημιουργείται ένα αντίγραφο ασφαλείας για κάθε αρχείο, έτσι ώστε οι αλλαγές να μπορούν να επαναφερθούν.

Το εργαλείο είναι γραμμένο σε Rust, είναι πολύ γρήγορο και ευέλικτο - μπορεί να συνδεθεί με οποιοδήποτε έργο σε οποιαδήποτε γλώσσα προγραμματισμού.

Το Dotenv-linter αποτελεί μέρος του "Awesome Rust Mentors" και βοηθά τους αρχάριους συνεργάτες να κάνουν τα πρώτα βήματα στην ανάπτυξη λογισμικού ανοιχτού κώδικα.

Αποθετήριο έργου: https://github.com/dotenv-linter/dotenv-linter


Άρθρο με παραδείγματα και περιγραφή εργασίας: https://www.mgrachev.com/2020/04/20/dotenv-linter/

Πηγή: linux.org.ru