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. Thanks, 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 >>> >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs >> > > > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

