You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Doug Cutting (JIRA)" <ji...@apache.org> on 2007/03/01 21:37:50 UTC

[jira] Commented: (HADOOP-1051) Add checkstyle target to ant build file

    [ 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.