Both of google style or own special way are fine to me. :-)

Another issue is how to make people feel the special import ordering is 
important? I prefer adding the order check to precommit run.

On 2017-10-02 03:37, Josh Elser <els...@apache.org> wrote: 
> Playing devil's advocate:
> 
> Do we want to maintain our own "special" way of doing imports instead of 
> relying on something such as the Google Java style guide? [1]
> 
> +1 to the idea of cleaning things up, but just curious if people feel 
> like our special import ordering is important (and not just vestigial). 
> Personally, I don't have much concern about import order than having 
> consistency -- I like the idea of letting someone hash out what is 
> recommended :)
> 
> [1] 
> https://google.github.io/styleguide/javaguide.html#s3.3-import-statements
> 
> On 10/1/17 11:27 AM, Chia-Ping Tsai wrote:
> > hi folks,
> > 
> > I noticed the code conflict occurs on the imports frequently. To resolve 
> > the conflict is a complete waste of time, so i feel it is time to update 
> > our imports layout and hold our attraction on it.
> > 
> > The import layout is shown below. (see hbase_eclipse_formatter.xml)
> > javax.*
> > blank line
> > java.*
> > blank line
> > import all other imports
> > blank line
> > import static all other imports
> > 
> > Q1:
> > As i see it, two updates should be considered.
> > 1) Should we move the "import static" to the top? (It seems most of files 
> > have its static imports on the top)
> > 2) Should we move the shaded class into new blocks?
> > 
> > The new layout looks like this.
> > import static all other imports
> > blank line
> > javax.*
> > blank line
> > java.*
> > blank line
> > org.*
> > blank line
> > org.apache.hadoop.hbase.shaded.*
> > blank line
> > import all other imports
> > 
> > Q2:
> > Should we check the import layout before committing? Perhaps we can address 
> > this in the HBASE-18438. The issue try to add the check of unused imports
> > 
> > Any suggestions? Thanks.
> > --
> > Chia-Ping
> > 
> 

Reply via email to