มีการเผยแพร่การอัปเดตสำหรับ dotenv-linter ซึ่งเป็นเครื่องมือที่มีประโยชน์สำหรับการตรวจสอบและแก้ไขข้อผิดพลาดในไฟล์ .env (ไฟล์ตัวแปรสภาพแวดล้อม Docker)
โปรแกรมเมอร์จำนวนมากพยายามที่จะปฏิบัติตามแถลงการณ์สิบสองปัจจัยเมื่อพัฒนาซอฟต์แวร์ แนวทางนี้ช่วยให้คุณหลีกเลี่ยงปัญหาจำนวนมากที่เกี่ยวข้องกับการใช้งานแอปพลิเคชันและการสนับสนุนเพิ่มเติม หลักการประการหนึ่งของแถลงการณ์นี้ระบุว่าการตั้งค่าทั้งหมดควรถูกเก็บไว้ในตัวแปรสภาพแวดล้อม ซึ่งช่วยให้คุณเปลี่ยนแปลงได้สำหรับสภาพแวดล้อมที่แตกต่างกัน (การจัดเตรียม, QA, การผลิต) โดยไม่ต้องเปลี่ยนโค้ด ไฟล์ .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