Chandni,

What's the policy of using wildcards?

David

On Thu, Oct 1, 2015 at 5:25 PM, Chandni Singh <[email protected]>
wrote:

> Yes we do.
>
> On Thu, Oct 1, 2015 at 4:57 PM, Siyuan Hua <[email protected]> wrote:
>
> > Do we allow wildcard import?
> >
> > On Wed, Sep 30, 2015 at 10:37 PM, Priyanka Gugale <
> > [email protected]>
> > wrote:
> >
> > > Mine also +1 for single commit for import order changes.
> > > Doing this there will be clear distinction of changes made for
> formatting
> > > (import order change) and actual code change.
> > >
> > > On Thu, Oct 1, 2015 at 9:07 AM, Vlad Rozov <[email protected]>
> > > wrote:
> > >
> > > > +1 to change import order in one single commit as Jenkins CI. The
> less
> > > > violations we have in the build the easier is to find a new one
> > > introduced
> > > > and resolve it. It will be also less confusing for new developers to
> > use
> > > > the right import order.
> > > >
> > > > Thank you,
> > > >
> > > > Vlad
> > > >
> > > >
> > > > On 9/30/15 12:29, Chandni Singh wrote:
> > > >
> > > >> I can fix them but that should be a different change and the user to
> > > which
> > > >> that change is attributed should be either jenkins/ci.
> > > >>
> > > >> On Wed, Sep 30, 2015 at 12:07 PM, Vlad Rozov <
> [email protected]
> > >
> > > >> wrote:
> > > >>
> > > >> How many import order violations exist now in Apex-core and
> > Apex-malhar?
> > > >>> Is there a way to fix them as one single batch using maven plugin
> or
> > > IDE
> > > >>> auto format?
> > > >>>
> > > >>> Thank you,
> > > >>>
> > > >>> Vlad
> > > >>>
> > > >>>
> > > >>> On 9/30/15 07:19, Chandni Singh wrote:
> > > >>>
> > > >>> Actually keeping static imports at the bottom didn't increase
> rather
> > > >>>> decreased the existing violation in Apex-core.
> > > >>>>
> > > >>>> We have not followed any consistent style so far so this is the
> > result
> > > >>>> of
> > > >>>> that. As and when a person touches a file they can correct the
> > import
> > > >>>> order.
> > > >>>>
> > > >>>> Chandni
> > > >>>>
> > > >>>> On Wed, Sep 30, 2015 at 5:47 AM, Priyanka Gugale <
> > > >>>> [email protected]>
> > > >>>> wrote:
> > > >>>>
> > > >>>> No, there are few classes in Apex-cor and Apex-malhar
> > > >>>>
> > > >>>>> e.g. StreamPersistanceTests, PojoUtilsTest etc. Even for
> Ingestion
> > we
> > > >>>>> used
> > > >>>>> to keep static imports on top.
> > > >>>>> We might have to change them once we add these templates.
> > > >>>>>
> > > >>>>> -Priyanka
> > > >>>>>
> > > >>>>> On Wed, Sep 30, 2015 at 5:08 PM, Thomas Weise <
> > > [email protected]>
> > > >>>>> wrote:
> > > >>>>>
> > > >>>>> Is it a binary file? If so, it does not belong into this repo.
> > > >>>>>
> > > >>>>>> On Wed, Sep 30, 2015 at 2:31 AM, Chandni Singh <
> > > >>>>>> [email protected]
> > > >>>>>> wrote:
> > > >>>>>>
> > > >>>>>> Pramod,
> > > >>>>>>
> > > >>>>>>> Please advise.
> > > >>>>>>>
> > > >>>>>>> Chandni
> > > >>>>>>>
> > > >>>>>>> On Tue, Sep 29, 2015 at 10:47 PM, Chandni Singh <
> > > >>>>>>>
> > > >>>>>>> [email protected]
> > > >>>>>> wrote:
> > > >>>>>>
> > > >>>>>>> Tim fixed the plugin. We can add the nbm file at the same
> > location
> > > >>>>>>> where
> > > >>>>>>> we add the configuration for netbeans.
> > > >>>>>>>
> > > >>>>>>>> The readme will let the users know that they need to install
> > this
> > > >>>>>>>>
> > > >>>>>>>> version
> > > >>>>>>> of Organize Imports.
> > > >>>>>>>
> > > >>>>>>>> Chandni
> > > >>>>>>>>
> > > >>>>>>>> On Tue, Sep 29, 2015 at 6:51 PM, David Yan <
> > [email protected]
> > > >
> > > >>>>>>>>
> > > >>>>>>>> wrote:
> > > >>>>>>>
> > > >>>>>>> I think it's important to have all 3 major IDE's to support
> > > whatever
> > > >>>>>>>> we
> > > >>>>>>>>
> > > >>>>>>> determine to be the import order.
> > > >>>>>>>
> > > >>>>>>>> David
> > > >>>>>>>>> On Sep 29, 2015 6:42 PM, "Chandni Singh" <
> > > [email protected]>
> > > >>>>>>>>>
> > > >>>>>>>>> wrote:
> > > >>>>>>>> Hi,
> > > >>>>>>>>
> > > >>>>>>>>> Looks like Netbeans- Organize Imports plugin doesn't let
> > > unmatched
> > > >>>>>>>>>>
> > > >>>>>>>>>> imports
> > > >>>>>>>>>
> > > >>>>>>>>> to be in between different groups.
> > > >>>>>>>>>>
> > > >>>>>>>>>> It will only place at the bottom. The plugin has no way of
> > > >>>>>>>>>>
> > > >>>>>>>>>> specifying
> > > >>>>>>>>>
> > > >>>>>>>> unmatched imports.
> > > >>>>>>>
> > > >>>>>>>> Do we need to reconsider the import order when one of the IDEs
> > > >>>>>>>>>>
> > > >>>>>>>>>> doesn't
> > > >>>>>>>>>
> > > >>>>>>>> provide such basic functionality?
> > > >>>>>>>
> > > >>>>>>>> Chandni
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>> On Tue, Sep 29, 2015 at 10:42 AM, David Yan <
> > > >>>>>>>>>>
> > > >>>>>>>>>> [email protected]>
> > > >>>>>>>>>
> > > >>>>>>>> wrote:
> > > >>>>>>
> > > >>>>>>> +1!
> > > >>>>>>>>>>
> > > >>>>>>>>>>> On Sep 29, 2015 10:41 AM, "Thomas Weise" <
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> [email protected]>
> > > >>>>>>>>>>
> > > >>>>>>>>> wrote:
> > > >>>>>>
> > > >>>>>>> Excellent!
> > > >>>>>>>>>>
> > > >>>>>>>>>>> --
> > > >>>>>>>>>>>> sent from mobile
> > > >>>>>>>>>>>> On Sep 29, 2015 1:20 PM, "Chandni Singh" <
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> [email protected]
> > > >>>>>>>>>>>
> > > >>>>>>>>>> wrote:
> > > >>>>>>>
> > > >>>>>>>> Thomas,
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> I am creating configurations for intellij, eclipse and
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> netbeans
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>> so
> > > >>>>>>>
> > > >>>>>>> that
> > > >>>>>>>>
> > > >>>>>>>>> will take care of setting the right import order (APEX-151).
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>> Chandni
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> On Tue, Sep 29, 2015 at 8:43 AM, Thomas Weise <
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> [email protected]>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>> wrote:
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>> My top criteria is automation in the IDE(s). Don't want to
> > > >>>>>>>>>>>>> fiddle
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>> with
> > > >>>>>>>>>>
> > > >>>>>>>>>>> imports manually to keep checkstyle happy.
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> Thomas
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> On Tue, Sep 29, 2015 at 10:46 AM, Pramod Immaneni <
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> [email protected]>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> I would go with * imports after com.* otherwise the
> > > >>>>>>>>>>>>>> other
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>> points
> > > >>>>>>
> > > >>>>>>> you
> > > >>>>>>>>>>
> > > >>>>>>>>>>> mention are fine.  I agree with the point that it is not
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> possible
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>> to
> > > >>>>>>>>>>
> > > >>>>>>>>>>> bunch
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> static with their groups in IntelliJ, if it did it would
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> be
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>> great.
> > > >>>>>>>
> > > >>>>>>>> I
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> prefer
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> them at the bottom.
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> Thanks
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> On Tue, Sep 29, 2015 at 6:49 AM, Chandni Singh <
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> [email protected]>
> > > >>>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> I see a difference between your suggestion and
> > > >>>>>>>>>>>>>>> Chetan's
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> import
> > > >>>>>>
> > > >>>>>>> order.
> > > >>>>>>>>>>
> > > >>>>>>>>>>> com.datatorrent.* is always the lowest one and I think
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> static
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> imports
> > > >>>>>>>>>>
> > > >>>>>>>>>>> are
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> not at the bottom in Chetan's.  Static imports for
> > > >>>>>>>>>>>>>>> each
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> group
> > > >>>>>>
> > > >>>>>>> are
> > > >>>>>>>>>>
> > > >>>>>>>>>> present
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>> below that group. His order is something like:
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> com.* imports
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> org.* imports
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> org.apache.* imports
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> * imports
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> com.*
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> com.datatorrent.* imports
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> Chetan please confirm.
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> About static imports I think it should be either top
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> or
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> bottom
> > > >>>>>>
> > > >>>>>>> because
> > > >>>>>>>>>>
> > > >>>>>>>>>>> it
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> is quite difficult to configure the in-flow order with
> > > >>>>>>>>>>>>>>> eclipse/intellij.
> > > >>>>>>>>>>>>>>> Chandni
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> On Tue, Sep 29, 2015 at 4:11 AM, Pramod Immaneni <
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> [email protected]
> > > >>>>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> I prefer the following order which I borrowed from
> > > >>>>>>>>>>>>>>>> Chetan
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> a
> > > >>>>>>>>
> > > >>>>>>>>> while
> > > >>>>>>>>>>
> > > >>>>>>>>>>> back
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> all java/javax imports
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> com.* imports
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> org.* imports
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> org.apache.* imports
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> com.datatorrent.* imports
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> * imports
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> all static imports
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> The rationale is as you go down the list you have
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> more
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> control/flexibility
> > > >>>>>>
> > > >>>>>>> on names for what you want to include.
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> Thanks
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> On Mon, Sep 28, 2015 at 7:48 PM, Chandni Singh <
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> [email protected]>
> > > >>>>>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> Hi All,
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> If you have issues with the current import order,
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> please
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> respond
> > > >>>>>>>>
> > > >>>>>>>>> to
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> this
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> thread.
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> I don't have any strong opinions on the order of
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> static
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> and
> > > >>>>>>>>
> > > >>>>>>>>> 3rd
> > > >>>>>>>>>>
> > > >>>>>>>>>>> party
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> library imports because I seldom refer to imports
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> and
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> to me
> > > >>>>>>>
> > > >>>>>>>> in
> > > >>>>>>>>>>
> > > >>>>>>>>>>> this
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> case
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> only consistency is of utmost importance.
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> If ordering of imports or placement of static
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> imports
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> are
> > > >>>>>>>
> > > >>>>>>>> very
> > > >>>>>>>>>>
> > > >>>>>>>>>>> important
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> to
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> you then please respond here.
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> Also Checkstyle is mature enough to handle
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> different
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> styles
> > > >>>>>>
> > > >>>>>>> of
> > > >>>>>>>>>>
> > > >>>>>>>>>>> import
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> placement so we don't need more plugins to achieve
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> this.
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> We need to reach on a consensus soon so that
> > > >>>>>>>>
> > > >>>>>>>>> already
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> merged
> > > >>>>>>
> > > >>>>>>> checkstyle
> > > >>>>>>>>>>
> > > >>>>>>>>>>> rule
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> can be modified.
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> Chandni
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> On Fri, Sep 25, 2015 at 4:58 PM, Chandni Singh <
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> [email protected]>
> > > >>>>>>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> Hi,
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> Following is the import order:
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> The import order is following:
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> all static imports
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> all java/javax imports
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> org.* imports
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> com.* imports
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> * imports
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> com.datatorrent.* imports
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> Each group is lexicographically sorted and
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> separated
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> by
> > > >>>>>>>
> > > >>>>>>>> an
> > > >>>>>>>>>>
> > > >>>>>>>>>> empty
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>> line.
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> Please configure your IDEs to do so.
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> I am working on APEX-151 <
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> https://malhar.atlassian.net/browse/APEX-151
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> meanwhile
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> to provide settings for commonly used IDEs.
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> Thanks,
> > > >>>>>>>>>>>>>>>>>>> Chandni
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>
> > > >
> > >
> >
>

Reply via email to