Repolinter (fork by Damián Búho) | ProjectsRepolinter checks your repo against rulesets. It can check if file exists, if it contains a specific string, determines languages used in project, etc.

Repolinter (fork by Damián Búho)

Origin

I was looking for a linter that would do the simplest thing: checking for a file present.

I knew it could be solved by a simplest shell-script, but I wanted something more integral and maintainable.

I found repolinter project from TODO Group, but it was stale, abandoned and archived.

So, I decided to make my first serious fork and refresh it.

What it does

Repolinter checks your repo against rulesets. It can check if file exists, if it contains a specific string, determines languages used in project, etc. It also has rudimentary subsystem of collecting facts about repository, that you can use in your rules.

What's next

  • fix very ugly Github reports
  • fix two dozens of existing bug reports from ancestor project
  • retire default ruleset to "legacy" moniker and make a modern one instead
  • drop some features, make the scope of repolinter more focused

It's for you if

  • You manage big fleet of repositories and need standardize everything in them
  • You used repolinter before
  • You wanted to use it, but its "npm audit" made you cry

Related