Проверка конфигурации

Редактор Env

Проверьте объявления и значения, затем просмотрите изменения перед применением к исходному тексту.

Редактор Env

Исходный ENV

Обработка в браузере. Ввод остаётся в памяти, без URL, телеметрии и локальной истории.

Результат

Параметры проверки

Правила кавычек, экранирования и комментариев зависят от диалекта. Выражения не исполняются.

Присваиваний: 5 · уникальных: 5 · повторов: 0 · пустых: 1 · предупреждений: 1

Предупреждения (1)
  • EMPTY, строка 4: пустая строка.

Редактор Env сохраняет каждое объявление, даже если имя уже встречалось выше. Это помогает найти присваивание, которое незаметно заменяет проверенное значение, и не скрывает причину за списком только итоговых ключей.

001, false и пустое значение остаются строками. Для путей с обратной косой чертой, адресов с # и многострочных сертификатов полезно сравнить исходную запись с разобранным значением в таблице.

Почему стоит использовать Редактор Env

Каждое объявление видно отдельно

Редактор Env не объединяет одинаковые имена в одну строку. Предупреждение указывает текущую и предыдущую строки. Можно выбрать конкретное вхождение для правки, не удаляя автоматически намеренное переопределение.

Текст конфигурации рядом с таблицей, где одинаковые маркеры ключей сохранены в двух выделенных строках.

Сортировка с сохранением групп

Отдельные комментарии и пустые строки задают границы групп. Сортируются только последовательные присваивания, порядок одинаковых ключей сохраняется. Предпросмотр показывает число перемещений; после применения можно один раз отменить изменение.

Две группы конфигурации сохраняют разделители, а строки меняют порядок только внутри групп; рядом показана отмена.

Проверьте правила разбора и актуальность

01

Выберите диалект

Пример использует описанное здесь подмножество dotenv. Режим shell принимает только статические присваивания и отклоняет команды и выражения, требующие раскрытия. Интерпретатор команд не запускается.

02

Сравните разобранную строку

Переключите результат на таблицу ключей и значений. Она показывает строку после обработки кавычек, а текстовый результат сохраняет исходную запись значения. Пустая строка означает объявленную переменную, а не отсутствие ключа.

03

Примените проверенную правку

Добавление, редактирование, удаление, сортировка и замена открывают предпросмотр. После применения доступна однократная отмена. В ручном режиме Ctrl/Cmd + Enter обновляет результат; устаревший результат нельзя скопировать или скачать.

Проверяйте переменные окружения

Бережное форматирование

Форматирование убирает пробелы вокруг знака равенства, сохраняя export, кавычки, экранирование, комментарии и пустые строки. Переводы строк приводятся к LF, начальная BOM UTF-8 удаляется. Значения не переписываются целиком в другом стиле кавычек.

Валидатор .env с позициями

Неверные имена, пропущенный знак равенства, незакрытые кавычки и лишний текст после значения вызывают ошибку с позицией. Дублирующиеся ключи, пустые строки, возможные подстановки и неизвестные escape-последовательности отмечаются предупреждениями.

Правка одного вхождения

Таблица позволяет добавить, изменить или удалить конкретное объявление. В форму вводится сама строка без внешних кавычек. Она сериализуется так, чтобы содержащиеся в значении переносы строк не превратились в новые присваивания.

Полный результат при сохранении

Файлы UTF-8, включая .env.local, принимаются до 1 MiB и 10 000 присваиваний. Ограничение одинаково для вставки и чтения файла. Таблица показывает по 100 строк, но копирование и скачивание включают весь проверенный результат.

Границы поддерживаемого синтаксиса

Явное подмножество dotenv
Имена состоят из ASCII-букв, цифр и подчёркиваний и не начинаются с цифры. Одинарные кавычки сохраняют буквальный текст. Двойные обрабатывают обратную косую черту с n, r, кавычкой и косой чертой; прочие последовательности остаются буквальными. Полная совместимость со всеми загрузчиками не заявляется.
Без исполнения и раскрытия
Ссылки с долларом в dotenv сохраняются и получают предупреждение. Подмножество shell отклоняет подстановки, операторы, склейку фрагментов в кавычках и продолжения строк. Значения из окружения процесса не читаются, команды не выполняются.
Повторы не удаляются автоматически
По этим правилам действует последнее присваивание, но видны все вхождения. При сортировке относительный порядок одинаковых имён не меняется. Автоматического перевода имён в верхний регистр или массового удаления повторов нет.
Комментарии ограничивают сортировку
Отдельный комментарий или пустая строка завершает группу. Комментарий в конце строки движется вместе с присваиванием. Лексикографический порядок учитывает регистр и не перегруппировывает файл по префиксам.
Синтаксис не проверяет приложение
Успешная проверка не подтверждает рабочие учётные данные или наличие обязательных переменных. Здесь нет генерации секретов, импорта по URL, слияния или экспорта JSON/YAML. Для сравнения двух конфигураций предназначен отдельный инструмент ENV.

Редактор Env: частые вопросы

Чем редактор env отличается от валидатора?

Валидатор сообщает о проблемах, а редактор также изменяет объявления. Редактор Env сочетает таблицу значений, позиции ошибок и предпросмотр перед записью в исходный текст. Отсутствие синтаксических ошибок ещё не означает правильную конфигурацию приложения.

Поддерживаются ли кавычки и многострочные значения?

Да, поддерживаются значения в кавычках и реальные многострочные значения внутри одинарных или двойных кавычек. Правила экранирования зависят от диалекта. Here-document и произвольные shell-скрипты не поддерживаются; проверяйте разобранную строку в таблице.

Отправляются ли мои данные .env на сервер?

Нет. Текст и файлы обрабатываются в памяти браузера без отправки сервису и без локальной истории. При этом исходник, таблица, предпросмотр и скачанный файл содержат видимые значения. Для демонстрации экрана используйте вымышленные данные.

Как записывать переменные в файле .env?

Используйте присваивания ИМЯ=значение, записывая само имя допустимыми ASCII-символами. В dotenv символ # вне кавычек начинает комментарий. Значения с # или значимыми крайними пробелами нужно заключать в кавычки; правила зависят от выбранного диалекта.

Стоит ли добавлять .env в систему контроля версий?

Файлы с секретами лучше исключить из репозитория, сохранив пример без рабочих учётных данных. Настройте правила исключения под свой проект. Инструмент не определяет конфиденциальность строк и не создаёт обезличенную копию автоматически.

Есть вопрос о значении или правиле?

Проверьте следующую правку

Откройте Редактор Env, просмотрите предупреждения и предлагаемый текст, затем примените изменение и сохраните файл.