Hello discuss and release list readers (cc odlparent-dev),

During the Kernel Projects Call ([1]) yesterday, prompted by a recent
discussion on [2] the odlparent-dev list, we've agreed to notify discuss
and release lists of upcoming Checkstyle rule changes in future (major)
odlparent versions so:

Please be informed that for odlparent 3.0.0 we have, so far:

* http://checkstyle.sourceforge.net/config_design.html#FinalClass and
http://checkstyle.sourceforge.net/config_design.html#HideUtilityClassConstructor
(via https://git.opendaylight.org/gerrit/#/c/43324/)

*
http://sevntu-checkstyle.github.io/sevntu.checkstyle/apidocs/com/github/sevntu/checkstyle/checks/coding/AvoidHidingCauseExceptionCheck.html
(via https://git.opendaylight.org/gerrit/#/c/62145/)

* but NOT :-(
http://sevntu-checkstyle.github.io/sevntu.checkstyle/apidocs/com/github/sevntu/checkstyle/checks/coding/EitherLogOrThrowCheck.html
as https://git.opendaylight.org/gerrit/#/c/43331/ was abandoned

* MAYBE (probably) CS for all *.* src/main/resources and not just
*.properties, via https://git.opendaylight.org/gerrit/#/c/48710/

* MAYBE Checkstyle version bump via
https://git.opendaylight.org/gerrit/#/c/63290/

Should any project enforcing Checkstyle have any major objections to any of
these new rules, please shout now. -- Obviously, this only really affects
projects having opted to [3] enforce Checkstyle in their builds; those may
have to fix some new violations due to above when you'll bump to an
odlparent 3.0.0 (not yet released, but planned during Oxygen, AFAIK). For
other projects else, this will just be a few additional messages during
their builds - which you ignore anyway.

Tx,
M.

[1] https://wiki.opendaylight.org/view/Kernel_Projects_Call

[2]
https://lists.opendaylight.org/pipermail/odlparent-dev/2017-September/001328.html

[3]
https://wiki.opendaylight.org/view/BestPractices/Coding_Guidelines#Checkstyle

--
Michael Vorburger, Red Hat
[email protected] | IRC: vorburger @freenode | ~ = http://vorburger.ch
_______________________________________________
Discuss mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/discuss

Reply via email to