Dotenv-библиотеки различаются. EnvCheck принимает малое описанное подмножество.
Имена следуют переносимому шаблону
Ключ начинается с буквы или _, затем буквы, цифры или _. После export нужно обычное присваивание.
Кавычки закрываются в одной строке
Одинарные и двойные кавычки проверяются структурно, но содержимое не возвращается.
Раскрытие намеренно исключено
${NAME}, подстановка команд, обратные кавычки и многострочность отклоняются.