Cool! Thanks for taking this on Arup - this is really annoying and
will be a welcome fix :)

--travis


On Wed, Sep 5, 2012 at 5:00 PM, Arup Malakar <[email protected]> wrote:
> I have created a jira: https://issues.apache.org/jira/browse/HCATALOG-493
>
> Reviewboard at http://reviews.apache.org has the option of ignoring white
> space changes, the option is "Hide Whitespace changes",
> so does intellij idea. I guess most of the tools out there would have some
> way of ignoring white spaces.
>
> Thanks,
> Arup
>
> On Wed, Sep 5, 2012 at 4:46 PM, Travis Crawford 
> <[email protected]>wrote:
>
>> +1 to adding a checkstyle rule for 4-space indentation, and associated
>> code reformat.
>>
>> Feel free to add me as a reviewer for any reformat patches.
>>
>> --travis
>>
>>
>> On Wed, Sep 5, 2012 at 4:44 PM, Francis Liu <[email protected]> wrote:
>> > +1 on not suffocating developers with too many style rules. Though I
>> > believe indentation is fundamental enough to have it as a rule.
>> Checkstyle
>> > sounds good as well.
>> >
>> > Reading Arup's response it seems he has volunteered to reformat all the
>> > existing files.
>> >
>> > Are we ok with that?
>> >
>> > -Francis
>> >
>> > On 9/5/12 4:32 PM, "Travis Crawford" <[email protected]> wrote:
>> >
>> >>Recently we took the first step towards a more consistent coding style
>> >>in HCATALOG-486, where we added a small number of check style rules,
>> >>and the associated reformat to make the checks pass. There's a balance
>> >>between enforcing lots of style rules vs. annoying developers that we
>> >>need to be mindful of, and find the balance that works for us.
>> >>
>> >>There are some guidelines listed in the wiki here, which clearly state
>> >>4-space indentation. That said, I see a lot of classes use 2-space
>> >>indentation, and I'm certainly guilty of using 2-spaces for new files
>> >>I've added because I like that better. But really we should follow the
>> >>style rules instead of imposing our preferences.
>> >>
>> >>
>> >>
>> https://cwiki.apache.org/confluence/display/HCATALOG/HowToContribute#HowTo
>> >>Contribute-MakingChanges
>> >>
>> >>If we do want to move towards enforcing consistent indentation I think
>> >>there's a lot of risk of accidental issues by simply doing a bulk
>> >>reformat. Instead we might:
>> >>
>> >>- add a checkstyle rule that requires 4 space indentations
>> >>- exclude all the existing files from the rule
>> >>
>> >>Over time if someone wants to spend the time we can reformat existing
>> >>files as no-op changes, and remove the files from the exclude list.
>> >>
>> >>Thoughts? I think moving towards a consistent style is important but
>> >>hope we can find a good balance between letting people code the way
>> >>they like to vs. imposing lots of rules.
>> >>
>> >>--travis
>> >>
>> >>
>> >>
>> >>On Wed, Sep 5, 2012 at 3:57 PM, Chris Drome <[email protected]>
>> wrote:
>> >>> I had commented to Francis about this a couple of weeks ago.
>> >>>
>> >>> It seems like the Alan Gates specified 4 spaces, but some contributors
>> >>>are
>> >>> using 2 spaces instead.
>> >>>
>> >>>
>> >>> On 9/5/12 3:55 PM, "Arup Malakar" <[email protected]> wrote:
>> >>>
>> >>>>Hi,
>> >>>>
>> >>>>I see that some of the classes (~81 classes) in the codebase use 2
>> >>>>spaces for indentation. Rest
>> >>>>of the codebase (~67 classes) use 4 spaces for indentation. Having a
>> >>>>consistent coding style makes
>> >>>>it easier to read as well to change the code.
>> >>>>
>> >>>>If we agree on having a consistent style I can create a JIRA and take
>> >>>>a stab at changing the classes
>> >>>>to use the same indention. Also, in that case what should be the
>> >>>>standard, 2 or 4 spaces?
>> >>>>
>> >>>>Thanks,
>> >>>>Arup
>> >>>
>> >
>> >
>>
>
>
>
> --
> Arup Malakar

Reply via email to