LINUX.ORG.RU

Dotenv-linter обновился до версии 2.2.1

 dotenv-linter, , ,


1

2

Вышло обновление dotenv-linter — полезного инструмента для проверки и исправления ошибок в .env файлах (файлы переменных среды Docker’а).

Многие программисты стараются при разработке ПО придерживаться манифеста двенадцати факторов. Такой подход позволяет избежать большого количества проблем, связанных с развертыванием приложений и их дальнейшей поддержкой. Один из принципов этого манифеста гласит, что все настройки должны хранится в переменных окружения. Это позволяет менять их под разные окружения (Staging, QA, Production) без изменения кода. Для хранения переменных и их значений широко используются .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/

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: demidrol (всего исправлений: 3)
Ответ на: комментарий от demidrol

С пятью звёздами не знать, что такое .env файлы и где используются, как минимум стыдно, срочно изучайте матчасть! Ссылки в тексте новости всё объясняют доступно для обывателя :)

Alve ★★★★★
() автор топика
Ответ на: комментарий от Alve

срочно изучайте матчасть!

Интереса ради погуглил. Лучше бы я этого не делал…

.env расширение файла могут быть использованы в файле данных Adobe словарь или файл WordPerfect окружающей среды. Это расширение файла в основном используется Adobe продуктов, особенно для соответствующих файлов словарей. Другими словами, это .env расширение файла связано в основном с Adobe Acrobat и Adobe Reader. Они, как правило файлы, которые имеют что-то делать с проверкой орфографии и других словарных функций, связанных с главным интегрированных в функции редактирования текста, внедренных в некоторых программах Adobe. С точки зрения WordPerfect окружающей среды, .env формат реализован с помощью программного обеспечения Corel WordPerfect в его выходных файлов для функции экономии палитры и пользовательских сред, которые использует при обращении к программе. .env расширение файла часто используется другими программами, которые позволяют возможности настройки, например, изменение настроек среды или происхождения.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

У вас неправильный интернет какой-то. Мой интернет по запросу «.env files» сразу правильные вещи находит.

Alve ★★★★★
() автор топика
Ответ на: комментарий от Alve

Разработчик Evrone Михаил Грачёв разработал dotenv-linter — полезный инструмент для проверки .env файлов. Он помогает находить проблемы в .env файлах, которые можно не заметить с первого взгляда, но способные в дальнейшем привести к неправильной работе приложений. Мы сделали этот инструмент универсальным, чтобы его можно было подключать к любому проекту вне зависимости от языка программирования.

It checks .env files for problems that may cause the application to malfunction:

И? Ничего они не объясняют. Стыдно с пятью звездами не уметь описать, что своя программка делает.

demidrol ★★★★★
()
Ответ на: комментарий от Alve

Мой интернет

Браузер «Интернет» от Усманова?

anonymous
()
Ответ на: комментарий от Alve

С пятью звёздами не знать, что такое .env файлы и где используются, как минимум стыдно, срочно изучайте матчасть! Ссылки в тексте новости всё объясняют доступно для обывателя :)

Я-то грешным делом думал, что с пятью звёздами стыдно знать об очередном смузи, для которого, оказывается, ещё какой-то линтер нужен. Вот, оказывается, на какие жертвы идут, чтобы не втыкать в man sh! Впрочем, чего ещё ожидать от любителя «Doker»?

:)

Вы расскажете нам, как вы добрались до пяти звёзд, вообще не замечая, что на ресурсе, на котором вы флудили, не смайлофажит никто, кроме пони?

anonymous
()
Ответ на: комментарий от demidrol

Первые строчки поисковик мне выплёвывает по экосистеме JS. А эти ребята вообще живут в своём информационном пузыре и на ваши юникс-подобные системы чихать хотели. webpack-docker и в продакшен, так сказать.

anonymous
()
Ответ на: комментарий от demidrol

стыдно с пятью звездами не знать что такое linter

anonymous
()
Ответ на: комментарий от Zhbert

Да просто хрень задающая/экспортирующая переменные окружения. Только для этого он зачем то им отдельное имя дал.

anonymous
()
Ответ на: комментарий от Zhbert

А с каких это пор Devops и Ansible стали хипстотой?

Это же суровый тырпрайз со ставкой 150 евро в час, а не смуси LevelDB митапы и коворкинги на маках в ближайшем KFC.

GP
()
Ответ на: комментарий от Zhbert

С того момента, как тут появился vit, пони, один персонаж сверху (если мне память не изменяет) и модератор от фракции «никакого sjw нет, давайте забаним всех хейтеров sjw»

anonymous
()
Ответ на: комментарий от Alve

докер

срочно изучайте

В бездну эту отрыжку Нергала!

anonymous
()
Ответ на: комментарий от Alve

У вас неправильный интернет какой-то. Мой интернет по запросу «.env files» сразу правильные вещи находит.

а у вас отсутствуют элементарные знания о том, как работают «поисковики». если вы, к примеру, в последнее время увлекались поиском всего, что касается docker, то вам и будут подсовывать все, что хоть как-то относится к этой теме. один и тот же запрос выдает разные, порой значительно, результаты в зависимости от очень многих факторов.

dummy ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.