I just turned off some checkstyle warnings at HADOOP-12713, namely the "file is too long" warning whenever you modify an existing big file.
Steve, if you want to make indentation more flexible, feel free to file a patch and I'll +1. The overall response on this thread seems positive. Best, Andrew On Mon, Jan 18, 2016 at 5:54 PM, Colin P. McCabe <cmcc...@apache.org> wrote: > On Mon, Jan 18, 2016 at 11:34 AM, Steve Loughran <ste...@hortonworks.com> > wrote: > > > > 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. > > +1 > > Colin > > > > > > > >