Well, Based on your feedback, the easiest and probably best solution is to keep the default for Eclipse (so, no need for a special config file) and to configure IntelliJ code style (it is the same file for all) to do the same as Eclipse, which will avoid confusion:
import java.* import javax.* import org.* import com.* This choice already have a +1 from Marius, a +1 from Sergiu and here is my +1. I do not think we need long discussion on this, just an agreement, please could you cast your vote on this. Denis On Mon, Jun 21, 2010 at 16:13, Sergiu Dumitriu <[email protected]> wrote: > On 06/21/2010 04:04 PM, Marius Dumitru Florea wrote: > > On 06/21/2010 02:36 PM, Denis Gervalle wrote: > >> On Mon, Jun 21, 2010 at 13:24, Marius Dumitru Florea< > >> [email protected]> wrote: > >> > >>> Hi Denis, > >>> > >>> On 06/21/2010 01:55 PM, Denis Gervalle wrote: > >>>> Hi Devs, > >>>> > >>>> Currently we do not have any code style specification for imports. To > >>>> improve clarity of our commits, I propose that we decide once for all > how > >>> we > >>>> would like to have imports. Of course, normalisation of existing code > >>> will > >>>> come with normal commit, I do not intend to update it only for that. > >>> > >>> Are you saying that > >>> > >>> > http://svn.xwiki.org/svnroot/xwiki/platform/xwiki-tools/trunk/xwiki-verification-resources/src/main/resources/codestyle-eclipse.xml > >>> doesn't include information about import styles? > >>> > >> > >> Sorry, I do not have Eclipse, maybe Thomas could precise this point. > >> What I am saying is that we do not have any written code style for that, > and > >> we use the default of the IDE. > >> > >>> > >>>> > >>>> Currently, > >>>> > >>>> Eclipse does java.*, org.*, com.* separated by blank lines > >>>> IntelliJ IDEA does com.*,org.* together, than a blank line and java.* > >>> > >>> So you're saying that codestyle-eclipse.xml and codestyle-idea.xml are > >>> not consistent? > >>> > >> > >> There are not, probably because we have never look at it and their > defaults > >> differ. > > > > I see. It's clear now. > > > >> > >> > >>> > >>>> Old existing code has there own ordering... > >>>> > >>>> I propose the following style: > >>>> > >>>> import java.* > >>>> > >>>> import org.* > >>>> import com.* > >>>> import<anything else> > >>>> > > > >>>> import org.xwiki.* > >>>> import com.xpn.* > > > > I don't think separating this imports from org.* and com.* makes them > > much more visible. Also, for classes that don't depend on the old core > > (com.xpn.*) moving org.xwiki.* out of org.* breaks the order. Since > > we'll eventually drop the com.xpn.* package in favor of org.xwiki.* I > > think we should keep XWiki's imports under org.* and com.* . > > > > I'm +1 for enforcing a style for imports. I'm -0 for separating > > org.xwiki.* and com.xpn.* from org.* and com.* respectively. > > > > Same as Marius. > > > > >>>> > >>>> import static<any> > >>>> > >>>> If we agree on this, necessary IDE setup for both Eclipse and IntelliJ > >>>> should be prepare/updated. I will take IntelliJ in charge, a volunteer > >>> for > >>>> Eclipse is welcome (Thomas?) > >>> > >>> You mean update codestyle-eclipse.xml and codestyle-idea.xml ? > >>> > >> > >> Yes, and if this is not part of codestyle-eclipse, provide what is > required > >> to have both IDE in sync. > >> > >> Denis > >> > >> > >>> > >>> Thanks, > >>> Marius > >>> > >>>> > >>>> WDYT ? > >>>> > >>>> Denis > >>>> > > > -- > Sergiu Dumitriu > http://purl.org/net/sergiu/ > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

