Open Collective
Open Collective
Loading

dotenv-linter

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

Contribute


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
Backer

Become a backer for $1.00 per month and support us

Starts at
$1 USD / month

Latest activity by


Be the first one to contribute!
Recurring contribution
Sponsor

Become a sponsor for $5.00 per month and support us

Starts at
$5 USD / month

Latest activity by


Be the first one to contribute!
Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


Top financial contributors

Organizations

1
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.

incognito

onetime backer

$1 USD

Budget


Transparent and open finances.

View all transactions

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 (...
Read more
Published on December 24, 2022 by Mikhail Grachev

Release v3.2.0

🚀 Added · Add check for new version #454 (@mgrachev)Support of double-quoted multiline values...
Read more
Published on January 24, 2022 by Mikhail Grachev

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

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.

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?
    💡 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