On Tue, Jun 22, 2010 at 09:17, Denis Gervalle <[email protected]> wrote: > 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.* >
+1 > 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 > -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

