dotenv-linter
Fiscal Host: Open Source Collective
⚡️Lightning-fast linter for .env files. Written in Rust 🦀
Contribute
Become a financial contributor.
Financial Contributions
Top financial contributors
Organizations
GitHub Sponsors
$44.16 USD since Oct 2020
Individuals
1
Incognito
$1 USD since Mar 2020
dotenv-linter is all of us
Our contributors 3
Thank you for supporting dotenv-linter.
Budget
Transparent and open finances.
Credit from GitHub Sponsors to dotenv-linter •
+$2.00USD
Completed
Added funds #521811
Credit from GitHub Sponsors to dotenv-linter •
+$3.00USD
Completed
Added funds #515885
Credit from GitHub Sponsors to dotenv-linter •
+$2.00USD
Completed
Added funds #507287
$
Today’s balance$40.30 USD
Total raised
$40.30 USD
Total disbursed
--.-- USD
Estimated annual budget
--.-- USD
Connect
Let’s get the ball rolling!
News from dotenv-linter
Updates on our activities and progress.
Release v3.3.0
Features · Add check for values that require surrounding quotes (#521)Fixes · Check that tag is valid semver (...
Published on December 24, 2022 by Mikhail Grachev
Conversations
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.
What would you like to see in the new version of dotenv-linter?
Published on March 3, 2021 by Mikhail Grachev
Collecting ideas 🙂
About
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
✅ Value without quotes
What is a .env file?
✅ 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
✅ Value without quotes
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.
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) 🔥
💣 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
Mikhail Grachev
Admin