AmadeusITGroup / otter

The Otter project is a highly modular framework whose goal is to provide a common platform to accelerate and facilitate the development of runtime customizable Angular based Web Applications
https://amadeusitgroup.github.io/otter/
BSD 3-Clause "New" or "Revised" License
48 stars 34 forks source link

[Feature]: Split the linter plugin to multiple plugins #1487

Open kpanot opened 3 months ago

kpanot commented 3 months ago

Context

Today Otter exposes one single plugin with rules dedicated to different features. In the current setup, all the Otter Linter rules are per default activated which require additional dependency to an application that would not use it in its own code.

Proposal

pginoux-1A commented 4 weeks ago

We could check depending on the package installed which rules applied (today we have the configuration). We could also have 1 plugin / module as a package.