Ignorelint is a linter for 20+ kinds of ignore filesValidates 20+ different kinds of ignore files Automatically fixes errors that could be fixed deterministically Informs about dead rules

Ignorelint

Origin

I believe that every file should be covered by some kind of static validator, and when I checked for any existing linter for ignore files, I didn't find any.

And I was in need of real Crystal project to test my base Crystal image.

So I made one.

What it does

  • Validates 20+ different kinds of ignore files
  • Automatically fixes errors that could be fixed deterministically
  • Informs about dead rules

What's next

  • support for more ignore formats
  • support for multi-GPU configurations

It's for you if

  • you love order and linters
  • your agent once managed to ruin ignore file, even though you didn't know it's possible

It's not for you if

  • you love things in places they don't belong

Related