Thank you all for sharing your idea, especially Marton.

On 2021/01/26 09:23:25, "Elek, Marton" <e...@apache.org> wrote: 
> I am also +1, but couldn't resist to add some more thoughts ;-)
> 
> I think all the checkstyle/findbugs rules have three goals
> 
>   1. correctness (usually findbugs rules not checkstyle rules)
> 
>   2. readability
> 
>   3. merge-ability
> 
> 
> In this case it's slightly more readable to use the standard convention, 
> but improves the merge-ability a lot.
> 
> Similar to to import order (which should be forced, IMHO) wrong order 
> can cause unnecessary conflicts. (I see a lot of trivial conflicts due 
> to different import orders).
> 
> So I think it's a good step forward.
> 
> But one additional comment. I like this quote:
> 
> 
> "If code style can't be enforced by linter, don't argue about it"
> 
> (source: https://blog.rstankov.com/collaborative-single-player-mode/)
> 
> 
> For me it's not just the linter, but the code formatter. It would be 
> great to provide default, project specific formatter specification for 
> different IDEs (but first of all, for IntelliJ).
> 
> For this specific case it's not strictly required (as I am pretty sure 
> that it's already followed by the default styleset) but in general it 
> can help to improve the checkstyle and code formatter all together, 
> making it possible to adopt more codestyle rules with minimal burden.
> 
> (Again, it's not strictly related to the proposal, just a god occasion 
> to discuss related questions ;-) )
> 
> Marton
> 
> 
> On 1/26/21 2:19 AM, Lamber Ken wrote:
> > Hi Community,
> > 
> > According to "Java Language Specification"[1], found some problems that X 
> > modifier out of
> > order with the JLS suggestions in the codebase. So, I think we can add 
> > ModifierOrder to checkstyle rules to enforce modifier order[2].
> > 
> > I don't know if other people have opinions on it.
> > 
> > [1]: https://docs.oracle.com/javase/specs/jls/se11/html/jls-8.html
> > 
> > [2]: https://github.com/apache/ozone/pull/1839
> > 
> > 
> > 
> > Thanks,
> > Lamber-Ken
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org
> > For additional commands, e-mail: dev-h...@ozone.apache.org
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org
> For additional commands, e-mail: dev-h...@ozone.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org
For additional commands, e-mail: dev-h...@ozone.apache.org

Reply via email to