Hi!
I'm a fan of a pretty tight coding convention observation even at build time.
What we usually have (in owb and myfaces) is an own 'buildtools' project which
contains the checkstyle rules as own artifact.
This will then be used in the deltaspike-parent pom as dependency of the
maven-checkstyle-plugin. I'll set this up, no worries, easy stuff.
The more important thing is to decide _which_ coding conventions we like to
follow at all?
I have the following suggestions:
1.) no tabs, only spaces!
2.) bracelets on new line? Actually I don't care about
> if()
> {
> dings();
> }
or
> if() {
> dings();
> }
but we should only use one stile throughout the whole code.
3.) force bracelets
no
> if()
> dosomething;
without bracelets. Instead force:
> if()
> {
> dosomething;
> }
I'm sure there is a bit more, thus please add the rules which are important for
you.
(PS: once we found a final solution we should move this into our wiki + provide
Eclipse and Idea checkstyle rules.
LieGrue,
strub