dotenv-linter కోసం ఒక నవీకరణ విడుదల చేయబడింది, ఇది .env ఫైల్లలో (డాకర్ ఎన్విరాన్మెంట్ వేరియబుల్ ఫైల్స్) లోపాలను తనిఖీ చేయడానికి మరియు పరిష్కరించడానికి ఉపయోగకరమైన సాధనం.
సాఫ్ట్వేర్ను అభివృద్ధి చేసేటప్పుడు చాలా మంది ప్రోగ్రామర్లు పన్నెండు కారకాల మానిఫెస్టోకు కట్టుబడి ఉండటానికి ప్రయత్నిస్తారు. అప్లికేషన్ల విస్తరణ మరియు వారి తదుపరి మద్దతుతో సంబంధం ఉన్న పెద్ద సంఖ్యలో సమస్యలను నివారించడానికి ఈ విధానం మిమ్మల్ని అనుమతిస్తుంది. ఈ మ్యానిఫెస్టో యొక్క సూత్రాలలో ఒకటి అన్ని సెట్టింగ్లను పర్యావరణ వేరియబుల్స్లో నిల్వ చేయాలని పేర్కొంది. ఇది కోడ్ను మార్చకుండానే వాటిని వివిధ వాతావరణాలకు (స్టేజింగ్, QA, ప్రొడక్షన్) మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది. .env ఫైల్లు వేరియబుల్స్ మరియు వాటి విలువలను నిల్వ చేయడానికి విస్తృతంగా ఉపయోగించబడతాయి.
dotenv-linter అటువంటి ఫైల్లలో అత్యంత సాధారణ సమస్యలను కనుగొంటుంది మరియు పరిష్కరిస్తుంది: నకిలీ పేర్లు, సరికాని డీలిమిటర్లు, విలువ లేని వేరియబుల్స్, అదనపు ఖాళీలు మొదలైనవి. ప్రతి ఫైల్కు బ్యాకప్ కాపీ సృష్టించబడుతుంది, తద్వారా మార్పులు వెనక్కి తీసుకోబడతాయి.
సాధనం రస్ట్లో వ్రాయబడింది, ఇది చాలా వేగంగా మరియు బహుముఖంగా ఉంటుంది - ఇది ఏదైనా ప్రోగ్రామింగ్ భాషలో ఏదైనా ప్రాజెక్ట్కు కనెక్ట్ చేయబడుతుంది.
Dotenv-linter "అద్భుతమైన రస్ట్ మెంటర్స్"లో భాగం మరియు ఓపెన్ సోర్స్ సాఫ్ట్వేర్ డెవలప్మెంట్లో మొదటి అడుగులు వేయడానికి అనుభవం లేని కంట్రిబ్యూటర్లకు సహాయపడుతుంది.
ప్రాజెక్ట్ రిపోజిటరీ: https://github.com/dotenv-linter/dotenv-linter
ఉదాహరణలు మరియు ఉద్యోగ వివరణతో కూడిన కథనం: https://www.mgrachev.com/2020/04/20/dotenv-linter/
మూలం: linux.org.ru