On Wed, Sep 11, 2019 at 10:12 AM Gilles Sadowski <gillese...@gmail.com>
wrote:

> Hello.
>
> +1
>
> Le mer. 11 sept. 2019 à 15:54, Gary Gregory <garydgreg...@gmail.com> a
> écrit :
> >
> > Hi All:
> >
> > I only hope that this will not turn into a bike shedding thread...
>
> A uniform coding style (for all components); that *seems* obvious (too)...
>

Well, yes, it would be nice to share Checkstyle, SpotBugs, and PMD
configurations but I am only taking one small manageable step here.

Gary


> Gilles
>
> >
> > Commons Configuration is one of the few components we have that uses the
> > formatting rule (enforced by Checkstyle) where braces must be on separate
> > lines. In the age of lambdas, this is, IMO, lame (a technical term ;-)
> for
> > example:
> >
> >     public static final ConfigurationConsumer<ConfigurationException>
> > DEFAULT_INCLUDE_LISTENER = e ->
> >     {
> >         throw e;
> >     };
> >
> >     public static final ConfigurationConsumer<ConfigurationException>
> > NOOP_INCLUDE_LISTENER = e ->
> >     {
> >         // noop
> >     };
> >
> > Instead of:
> >
> >     public static final ConfigurationConsumer<ConfigurationException>
> > DEFAULT_INCLUDE_LISTENER = e -> { throw e; };
> >
> >     public static final ConfigurationConsumer<ConfigurationException>
> > NOOP_INCLUDE_LISTENER = e -> { /* noop */ };
> >
> > I propose a reformatting to use the "{ on the same line" which means that
> > blocks go from:
> >
> > if (test)
> > {
> >    // this
> > }
> > else
> > {
> >   // that
> > }
> >
> > to:
> >
> > if (test) {
> >    // this
> > } else {
> >   // that
> > }
> >
> > and so on.
> >
> > Gary
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>

Reply via email to