That seems a great idea. In addition to the order of imports, it will be
better if all coding convention is included in both IDE configurations.

--
Hyunsik Choi

On Mon, Jul 2, 2012 at 3:13 AM, Avery Ching <avery.ch...@gmail.com> wrote:

> I think uniformity is good.  I think as long as IDE's support our rules
> (as Alessandro mentioned) this can only be better.  We can continue this
> discussion per GIRAPH-230.
>
> Avery
>
>
> On 7/1/12 8:35 AM, Alessandro Presta wrote:
>
>> I think we should strive to make the signal-to-noise ratio of our diffs as
>> high as possible, while at the same time enforce a certain level of
>> uniformity.
>> Besides, we already have a bunch of conventions for imports in
>> checkstyle.xml, so this is straightforward.
>> IDEA (and I'm pretty sure Eclipse too) can organize your imports given a
>> set of rules, and there are also Checkstyle plugins that run checks while
>> you're coding.
>>
>> On 6/30/12 6:43 AM, "Jakob Homan" <jgho...@gmail.com> wrote:
>>
>>  My thought is that after reviewing a lot of patches, I honestly don't
>>> care about the imports... If your IDE can do something sensible with
>>> them, that's great.  But they have no effect on the code or add any
>>> extra effort to the code reviews.
>>>
>>>
>>> On Fri, Jun 29, 2012 at 10:34 PM, Avery Ching <ach...@apache.org> wrote:
>>>
>>>> It's not silly at all.  I suggest that we add some checkstyle rules for
>>>> enforcing our convention as well.
>>>>
>>>> http://checkstyle.sourceforge.**net/config_imports.html<http://checkstyle.sourceforge.net/config_imports.html>
>>>>
>>>> I like AvoidStarImport, RedundantImport, UnusedImports, and (most
>>>> related to
>>>> this question) ImportOrder.
>>>>
>>>> Any thoughts?
>>>>
>>>> Avery
>>>>
>>>> On 6/29/12 8:23 AM, Alessandro Presta wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> Kind of a silly concern, but nevertheless:
>>>>>
>>>>> IntelliJ IDEA does a great job at optimizing imports for you. While
>>>>> doing
>>>>> so, it also insists in reorganizing them following some logic.
>>>>> Since it's not nice to have a patch dirtied by imports reordering every
>>>>> time a different person touches a class, it could be a good idea to
>>>>> come up
>>>>> with a convention and configure our IDEs accordingly.
>>>>>
>>>>> Example (blank lines matter):
>>>>>
>>>>> org.apache.giraph.*
>>>>>
>>>>> org.*
>>>>>
>>>>> com.*
>>>>>
>>>>> javax.*
>>>>> java.*
>>>>>
>>>>> Or any variation you prefer.
>>>>>
>>>>> If there is agreement we can update the code conventions.
>>>>>
>>>>> Alessandro
>>>>>
>>>>>
>
>

Reply via email to