Dotenv-linter ба версияи 2.2.1 навсозӣ шудааст

Навсозӣ барои dotenv-linter бароварда шуд, як воситаи муфид барои тафтиш ва ислоҳи хатогиҳо дар файлҳои .env (файлҳои тағйирёбандаи муҳити Docker).

Бисёре аз барномасозон кӯшиш мекунанд, ки ҳангоми таҳияи нармафзор манифести дувоздаҳ омилро риоя кунанд. Ин равиш ба шумо имкон медиҳад, ки аз шумораи зиёди мушкилоти марбут ба густариши барномаҳо ва дастгирии минбаъдаи онҳо канорагирӣ кунед. Яке аз принсипҳои ин манифест мегӯяд, ки ҳама танзимот бояд дар тағирёбандаҳои муҳити зист нигоҳ дошта шаванд. Ин ба шумо имкон медиҳад, ки онҳоро барои муҳитҳои гуногун (Staging, QA, Production) бидуни тағир додани код иваз кунед. Файлҳои .env барои нигоҳ доштани тағирёбандаҳо ва арзишҳои онҳо васеъ истифода мешаванд.

dotenv-linter мушкилоти маъмултаринро дар чунин файлҳо пайдо ва ислоҳ мекунад: номҳои такрорӣ, ҷудокунакҳои нодуруст, тағирёбандаҳои бе арзиш, фосилаҳои иловагӣ ва ғайра. Нусхаи эҳтиётӣ барои ҳар як файл эҷод карда мешавад, то тағирот баргардонида шавад.

Восита дар Rust навишта шудааст, он хеле зуд ва ҳамаҷониба аст - он метавонад ба ҳама гуна лоиҳа бо дилхоҳ забони барномасозӣ пайваст карда шавад.

Dotenv-linter як қисми "Менторҳои аҷиби Rust" аст ва ба саҳмгузорони навкор дар қадамҳои аввалин дар таҳияи нармафзори кушодаасос кӯмак мекунад.

Анбори лоиҳа: https://github.com/dotenv-linter/dotenv-linter


Мақола бо мисолҳо ва тавсифи кор: https://www.mgrachev.com/2020/04/20/dotenv-linter/

Манбаъ: linux.org.ru