Automated linting allow you to remove the cognitive load of code review for
large or small projects. It allows you to focus on the larger items while
the linter take care of the well define items for the different language types.
I have managed linting by different Makefile target for the different type of
code. While on a large project with many different type of file formats and
languages I ran across Mega-linterI.
I am using Mega-linter for the following reasons:
It will review your code and turn on any of it linters according to your file types.
It has a well layered set of documentation based on: