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

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

Contributions by


Top financial contributors

Organizations

1
Github Sponsors

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

Mikhail Grachev

Admin

Author and maintainer

Github Sponsors

Financial Contributor

Total contributions

$23 USD

incognito

Financial Contributor

Total contributions

$1 USD

onetime backer

Budget


Transparent and open finances.

View all transactions

GitHub Sponsors April

from Github Sponsors

+$2.00USD
Completed

GitHub Sponsors March

from Github Sponsors

+$2.00USD
Completed

GitHub Sponsors payment

from Github Sponsors

+$3.00USD
Completed
$
Today’s balance

$21.40 USD

Total raised

$21.40 USD

Total disbursed

--.-- USD

Estimated annual budget

$20.84 USD

Connect


Let’s get the ball rolling!

News from dotenv-linter

Updates on our activities and progress.

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

Release v2.2.0

🚀 Added · Add integration test for autofix #309 (@evgeniy-r)Add action-misspell...
Read more
Published on October 12, 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
    ✅ 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

Mikhail Grachev

Admin

Author and maintainer