Hello,
I've worked on a pull request, and I found it hard to read the code: there are several big functions and a lot of repetitions.
I have identified the strategy pattern to handle the different linters, what do you think about a possible rework of the code base ?