Επικυρωτής Dotenv
Επικυρώστε τη σύνταξη αρχείου .env, ελέγξτε για διπλές μεταβλητές και μετρήστε τις μεταβλητές περιβάλλοντος.
Είσοδος
Έξοδος
Αποτέλεσμα
Χωρίς τιμή
Readme
Τι είναι ένα αρχείο .env;
Ένα αρχείο .env (dotenv) είναι ένα αρχείο διαμόρφωσης απλού κειμένου που χρησιμοποιείται για την αποθήκευση μεταβλητών περιβάλλοντος για εφαρμογές. Περιέχει ζεύγη κλειδιού-τιμής που ορίζουν ρυθμίσεις όπως διευθύνσεις URL βάσης δεδομένων, κλειδιά API, αριθμούς θυρών και άλλες τιμές διαμόρφωσης που πρέπει να παραμένουν ξεχωριστές από τον κώδικά σας. Η μορφή προέρχεται από τη μεθοδολογία Twelve-Factor App, η οποία συνιστά την αποθήκευση της διαμόρφωσης σε μεταβλητές περιβάλλοντος για να διατηρούνται τα ευαίσθητα δεδομένα εκτός του κώδικα πηγής και να καθίστανται οι εφαρμογές εύκολα μεταφερόμενες σε διαφορετικά περιβάλλοντα (ανάπτυξη, ενδιάμεσο, παραγωγή).
Γιατί να επικυρώσετε αρχεία .env;
Τα αρχεία μεταβλητών περιβάλλοντος ακολουθούν αυστηρούς κανόνες σύνταξης: τα ονόματα μεταβλητών πρέπει να χρησιμοποιούν κεφαλαία γράμματα, αριθμούς και κάτω παύλες (ξεκινώντας με γράμμα ή κάτω παύλα), και κάθε ανάθεση πρέπει να ακολουθεί τη μορφή KEY=value. Μη έγκυρη σύνταξη, διπλές μεταβλητές ή σφάλματα μορφοποίησης μπορούν να προκαλέσουν αποτυχία εφαρμογών ή απρόβλεπτη συμπεριφορά. Η επικύρωση αρχείων .env πριν από την ανάπτυξη βοηθά στην έγκαιρη ανίχνευση αυτών των προβλημάτων, αποτρέπει σφάλματα χρόνου εκτέλεσης και διασφαλίζει ότι η διαμόρφωσή σας είναι σωστά μορφοποιημένη.
Περιγραφή εργαλείου
Το Dotenv Validator είναι ένα εξειδικευμένο εργαλείο για τον έλεγχο της σύνταξης και της δομής αρχείων .env. Επικυρώνει ότι το αρχείο μεταβλητών περιβάλλοντος σας ακολουθεί τη σωστή μορφή, εντοπίζει σφάλματα σύνταξης με συγκεκριμένους αριθμούς γραμμών, ανιχνεύει διπλές δηλώσεις μεταβλητών και παρέχει στατιστικά στοιχεία σχετικά με το αρχείο διαμόρφωσής σας. Το εργαλείο επικύρωσης βοηθά τους προγραμματιστές να διασφαλίσουν ότι τα αρχεία .env τους είναι σωστά μορφοποιημένα πριν τα χρησιμοποιήσουν σε εφαρμογές.
Χαρακτηριστικά
- Επικύρωση σύνταξης: Ελέγχει ότι όλες οι δηλώσεις μεταβλητών ακολουθούν τη μορφή KEY=value
- Έλεγχος ονόματος μεταβλητής: Διασφαλίζει ότι τα ονόματα μεταβλητών χρησιμοποιούν μόνο κεφαλαία γράμματα, αριθμούς και κάτω παύλες
- Ανίχνευση διπλών: Εντοπίζει διπλά ονόματα μεταβλητών και εμφανίζει τη θέση τους
- Ανάλυση γραμμή προς γραμμή: Αναφέρει συγκεκριμένους αριθμούς γραμμών για τυχόν σφάλματα σύνταξης που βρέθηκαν
- Στατιστικά: Εμφανίζει το συνολικό πλήθος γραμμών και τον αριθμό των έγκυρων μεταβλητών περιβάλλοντος
- Υποστήριξη σχολίων: Χειρίζεται σωστά τις γραμμές σχολίων που ξεκινούν με #
- Χειρισμός κενών γραμμών: Αγνοεί τις κενές γραμμές στη διαδικασία επικύρωσης
Περιπτώσεις χρήσης
- Επικύρωση πριν την ανάπτυξη: Ελέγξτε αρχεία .env πριν αναπτύξετε εφαρμογές για να διασφαλίσετε ότι δεν υπάρχουν σφάλματα διαμόρφωσης
- Συνεργασία ομάδας: Επικυρώστε κοινόχρηστα αρχεία .env.example για να διατηρήσετε τη συνέπεια μεταξύ των μελών της ομάδας
- Έργα μετάβασης: Επαληθεύστε αρχεία μεταβλητών περιβάλλοντος κατά τη μετάβαση μεταξύ διαφορετικών πλατφορμών ανάπτυξης
- Έλεγχος διαμόρφωσης: Αναθεωρήστε και επικυρώστε διαμορφώσεις περιβάλλοντος για πολλές υπηρεσίες
- Ενσωμάτωση CI/CD: Επικυρώστε αρχεία περιβάλλοντος ως μέρος αυτοματοποιημένων διαδικασιών κατασκευής
- Μάθηση και διδασκαλία: Βοηθήστε τους προγραμματιστές να μάθουν τη σωστή μορφή και κανόνες σύνταξης αρχείων .env
- Αντιμετώπιση προβλημάτων: Εντοπίστε γρήγορα σφάλματα σύνταξης που προκαλούν προβλήματα διαμόρφωσης εφαρμογών
Κανόνες επικύρωσης
Το εργαλείο επικύρωσης επιβάλλει αυτά τα πρότυπα αρχείων .env:
- Τα ονόματα μεταβλητών πρέπει να ξεκινούν με γράμμα (A-Z) ή κάτω παύλα (_)
- Τα ονόματα μεταβλητών μπορούν να περιέχουν μόνο κεφαλαία γράμματα, αριθμούς και κάτω παύλες
- Κάθε μεταβλητή πρέπει να ακολουθεί τη μορφή KEY=value
- Δεν επιτρέπονται διπλά ονόματα μεταβλητών
- Τα σχόλια (γραμμές που ξεκινούν με #) και οι κενές γραμμές αγνοούνται
- Κάθε ανάθεση μεταβλητής πρέπει να βρίσκεται στη δική της γραμμή