Foi lançada uma atualização para dotenv-linter, uma ferramenta útil para verificar e corrigir erros em arquivos .env (arquivos de variáveis de ambiente Docker).
Muitos programadores tentam aderir ao manifesto dos Doze Fatores ao desenvolver software. Essa abordagem permite evitar um grande número de problemas associados à implantação de aplicativos e seu suporte adicional. Um dos princípios deste manifesto afirma que todas as configurações devem ser armazenadas em variáveis de ambiente. Isso permite alterá-los para diferentes ambientes (preparação, controle de qualidade, produção) sem alterar o código. Os arquivos .env são amplamente usados para armazenar variáveis e seus valores.
dotenv-linter encontra e corrige os problemas mais comuns nesses arquivos: nomes duplicados, delimitadores incorretos, variáveis sem valor, espaços extras e assim por diante. Uma cópia de backup é criada para cada arquivo para que as alterações possam ser revertidas.
A ferramenta é escrita em Rust, é muito rápida e versátil – pode ser conectada a qualquer projeto em qualquer linguagem de programação.
Dotenv-linter faz parte dos “Awesome Rust Mentors” e ajuda contribuidores novatos a dar os primeiros passos no desenvolvimento de software de código aberto.
Repositório do projeto: https://github.com/dotenv-linter/dotenv-linter
Artigo com exemplos e descrição do trabalho: https://www.mgrachev.com/2020/04/20/dotenv-linter/
Fonte: linux.org.ru