dotenv-linter

Open source

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

Contribute


Become a financial contributor.

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

$29 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.

$
Today’s balance

$26.80 USD

Total raised

$26.80 USD

Total disbursed

--.-- USD

Estimated annual budget

$26.64 USD

Connect


Let’s get the ball rolling!

News from dotenv-linter

Updates on our activities and progress.

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

Release v2.2.1

🚀 Added · Add .gitattributes to improve git diff #330 (@DDtKey)Add action-yamllint...
Read more
Published on October 24, 2020 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) 🔥

Articles about dotenv-linter:

Our team