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

Recurring contribution
Sponsor

Become a sponsor for $5.00 per month and support us

Starts at$5 USD / month

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
GitHub Sponsors payment

Credit from GitHub Sponsors to dotenv-linter

+$2.00USD
Completed
Added funds
GitHub Sponsors payment

Credit from GitHub Sponsors to dotenv-linter

+$3.00USD
Completed
Added funds
GitHub Sponsors payment

Credit from GitHub Sponsors to dotenv-linter

+$2.00USD
Completed
Added funds
$
Today’s balance

$40.30 USD

Total raised

$40.30 USD

Total disbursed

--.-- USD

Estimated annual budget

$20.80 USD

Connect


Let’s get the ball rolling!

News from dotenv-linter

Updates on our activities and progress.

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

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

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

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