Yetus checkstyle is going a bit overboard on indentation policy

https://builds.apache.org/job/PreCommit-HADOOP-Build/8434/artifact/patchprocess/diff-checkstyle-hadoop-common-project_hadoop-common.txt

I am happy with it going on about javadocs, box/unbox, charsets. But 
complaining that something isn't indented by precisely the number of spaces.

It's notable that the (no-longer-maintained) style guides don't mandate 
inflexible indentation

http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-136091.html#248

They have "preferred", but they give you freedom to focus on readability over 
absolute policy.

Accordingly

1. I'm going to ignore checkstyle indentation warnings on my own patches.
2. I'm not going go consider indentation warnings a reason to not apply a 
patch. I won't even say "fix this and I'll commit it"
3. If other people agree, I'd like to crank it back to something that says on a 
multiline statement the indentation must be >= 2, but not define the exact 
indentation according to rules that aren't even in the Sun policy.



Reply via email to