Sure, add them to the wiki please.

On 5/16/13, Nick Williams <[email protected]> wrote:
> CheckStyle ImportOrder changes committed.
>
> I also committed the changes necessary to rid all database appender and tag
> library classes of CheckStyle ImportOrder errors.
>
> I will continue to work on reordering imports in other classes.
>
> To prevent these CheckStyle errors from coming back, we should all align our
> IDEs' import settings with the CheckStyle rules below. If anyone is
> interested in a screenshot of the settings for IntelliJ IDEA, I can make
> that available.
>
> Nick
>
> On May 16, 2013, at 1:02 PM, Gary Gregory wrote:
>
>> +1
>>
>> Gary
>>
>>
>> On Thu, May 16, 2013 at 1:45 PM, Nick Williams
>> <[email protected]> wrote:
>> I haven't heard any objections to this suggestion. I'm going to move
>> forward with it later this afternoon if nobody objects before then.
>>
>> Thanks,
>>
>> Nick
>>
>> On May 13, 2013, at 11:06 AM, Nick Williams wrote:
>>
>> > I've noticed a lot of inconsistence in import ordering, and importantly
>> > I've also noticed that when developers are using IDE (I believe we all
>> > are) the IDEs are constantly re-ordering imports previously committed by
>> > other developers. This results in lots of commits that appear to change
>> > imports but only change import ordering.
>> >
>> > I'd like to add the following CheckStyle:
>> >
>> >        <module name="ImportOrder">
>> >            <!-- Imports must be separated (by one newline) into the
>> > following groups:
>> >                     java and javax
>> >                     org
>> >                     com
>> >                     all others
>> >                 Imports within a group must be sorted alphabetically
>> > (lexicographically)
>> >                 All static imports come below all other imports -->
>> >            <property name="groups" value="/^javax?\./,org,com"/>
>> >            <property name="ordered" value="true"/>
>> >            <property name="caseSensitive" value="true" />
>> >            <property name="separated" value="true"/>
>> >            <property name="option" value="bottom"/>
>> >        </module>
>> >
>> > This is similar to import order seen in other Apache projects.
>> >
>> > IntelliJ, Eclipse, and NetBeans are all capable of being configured to
>> > order imports in this same manner. If we agree to add this CheckStyle,
>> > we should all configure our local IDE per-project settings to enforce
>> > this ordering.
>> >
>> > Thoughts?
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>>
>>
>> --
>> E-Mail: [email protected] | [email protected]
>> Java Persistence with Hibernate, Second Edition
>> JUnit in Action, Second Edition
>> Spring Batch in Action
>> Blog: http://garygregory.wordpress.com
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to