Dotenv-библиотеки различаются. EnvCheck принимает малое описанное подмножество.

Имена следуют переносимому шаблону

Ключ начинается с буквы или _, затем буквы, цифры или _. После export нужно обычное присваивание.

Кавычки закрываются в одной строке

Одинарные и двойные кавычки проверяются структурно, но содержимое не возвращается.

Раскрытие намеренно исключено

${NAME}, подстановка команд, обратные кавычки и многострочность отклоняются.