cEP 23: Breaking down coala
Closes https://github.com/coala/cEPs/issues/138
Seems like that questions from #117 are relevant for this proposal as well.
Once https://github.com/coala/coala-bears/pull/2446 is merged, we can experiment with generating Bear source from yaml files, which will help establish feasibility. It will be interesting to see how many of the current bears are able to be expressed as a basic yaml dataset.
There is also the potential for generating test modules, and possibly those test modules will be better than the current ones as they will benefit from generics.
Seems this proposal involves two parts:
part (1). separate coala core into 2 parts. part (2). use a new way to write bears.
Are they independent? Is breaking down coala a necessary step for part (2)?