[ 
https://issues.apache.org/jira/browse/HADOOP-1051?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12477079
 ] 

Doug Cutting commented on HADOOP-1051:
--------------------------------------

+0

It might be useful to add this.  A patch should ideally not increase the number 
of style warnings.  But, first, we'll need to agree on the default settings, 
which will be contentious.  For example, I find the following warnings spurious:

'cast' is not followed by whitespace.
'+' should be on a new line.
'||' should be on a new line.
'1024' is a magic number.
'0xffff' is a magic number.
Using the '.*' form of import should be avoided - org.apache.commons.logging.*.

I'm even okay with if's that don't have braces when there's no 'else' clause.  
Indentation tells the story there quite well and it's not a source of errors or 
misunderstandings.  But I suspect there are those who will argue with that.

On the other hand, I'm bothered by lines over 80 columns and non-2-space 
indentation (the testing of which you've disabled) while many others are 
apparently not.  However I've managed to collaborate on projects with such 
people for many years, without any serious problems.

Reasonable people differ about these things.  I fear we could waste a lot of 
time bickering about the standard style definition at the expense of getting 
things done.  Selective enforcement by committers, with all its pitfalls, may 
be a more pragmatic route.


> Add checkstyle target to ant build file
> ---------------------------------------
>
>                 Key: HADOOP-1051
>                 URL: https://issues.apache.org/jira/browse/HADOOP-1051
>             Project: Hadoop
>          Issue Type: Test
>          Components: build, test
>    Affects Versions: 0.11.2
>            Reporter: Tom White
>         Assigned To: Tom White
>         Attachments: checkstyle-errors.html, checkstyle.patch
>
>
> As discussed in HADOOP-948, add a target to allow people to run style checks 
> on the codebase.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to