Open source

⚡️Lightning-fast linter for .env files. Written in Rust 🦀


Become a financial contributor.

Financial Contributions

One-time contribution

Onetime backer

Join us for $1.00 and support us

Starts at$1 USD

Latest activity by

Recurring contribution


Become a backer for $1.00 per month and support us

Starts at$1 USD / month

Recurring contribution


Become a sponsor for $5.00 per month and support us

Starts at$5 USD / month

Custom contribution


Make a custom one-time or recurring contribution.

Latest activity by

Top financial contributors


Github Sponsors

$33.16 USD since Oct 2020



$1 USD since Mar 2020

dotenv-linter is all of us

Our contributors 3

Thank you for supporting dotenv-linter.


onetime backer

$1 USD


Transparent and open finances.

Today’s balance

$30.40 USD

Total raised

$30.40 USD

Total disbursed

--.-- USD

Estimated annual budget

$26.90 USD


Let’s get the ball rolling!

News from dotenv-linter

Updates on our activities and progress.

Release v3.1.1

🚀 Added · aarch64 support (mac, linux, win) #436 (@DDtKey)🔧 Changed · Fix clippy warnings...
Read more
Published on August 25, 2021 by Mikhail Grachev

Release v3.1.0

🚀 Added · Add fixer: Substitution Key #428 (@DDtKey)Refactor check unit tests...
Read more
Published on June 9, 2021 by Mikhail Grachev

Release v3.0.0

🚀 Added · Add compare-command #282 (@mstruebing)Add colored output feature and --no-color fla...
Read more
Published on January 11, 2021 by Mikhail Grachev


Let’s get the discussion going! This is a space for the community to converse, ask questions, say thank you, and get things done together.


Dotenv-linter can check / fix / compare .env files for problems that may cause the application to malfunction.

Available checks:
    ✅ Duplicated Key
    ✅ Ending Blank Line
    ✅ Extra Blank Line
    ✅ Incorrect delimiter
    ✅ Key without value
    ✅ Leading character
    ✅ Lowercase key
    ✅ Quote character
    ✅ Space character
    ✅ Substitution Key
    ✅ Trailing whitespace
    ✅ Unordered Key

What is a .env file?
    💡 A .env file or dotenv file is a simple text file containing all the environment variables of a project.
    Storing configuration in the environment variables is one of the tenets of the Manifesto of Twelve-Factor App.
    The .env file has a simple key-value format, for example: FOO=BAR.
    More information you can find in articles in English and Russian.

The key features:
    ⚡️ Lightning-fast because it is written in Rust 🦀
    💣 Can be used on any project regardless of the programming language 💥
    🚀 Can be integrated with reviewdog and other CI services (including GitHub Actions) 🔥

Our team