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

