Excludes Initializable, Disposable and InitializationException for ClassFanOutComplexity

Hi everyone,

this vote is about adding 3 classes in the list of exclusions in our checkstyle for the ClassFanOutComplexity: Initializable, Disposable and InitializationException. Those 3 classes are used in many components and are all parts of org.xwiki.component.phase.. We already exclude org.xwiki.component.annotation package and ComponentInstantiationStrategy so my proposal is just following our current strategy.

You can see the proposed changes in [Misc] Add missing exclusions in checkstyle by surli · Pull Request #1078 · xwiki/xwiki-commons · GitHub
I’m opening the vote for 2 days until tuesday 10 september.

Here’s my +1

Thanks

+1

+1

I’m +1 for your suggested changes as they’re consistent with what we already exclude.

+1

Thanks,
Marius

Closing this vote with 5 +1. I will apply the pull request in stable and also in supported branches to simplify cherry-picks in the future.