[ 
https://issues.apache.org/jira/browse/HIVE-1123?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12829831#action_12829831
 ] 

Carl Steinbach commented on HIVE-1123:
--------------------------------------


Here is a summary of the changes I made.
For each Checkstyle error message I reference the list of Checkstyle modules 
that
that signal that error, along with the original error count and error count 
after applying the
patches.

* Variable 'X' must be private and have accessor methods.
* 
[VisbilityModifier|http://checkstyle.sourceforge.net/config_design.html#VisibilityModifier]
* 1260 -> 1128

* Name 'X' must match pattern 'X'.
* 
[ConstantName|http://checkstyle.sourceforge.net/config_naming.html#ConstantName],
 
[LocalFinalVariableName|http://checkstyle.sourceforge.net/config_naming.html#LocalFinalVariableName],
 
[LocalVariableName|http://checkstyle.sourceforge.net/config_naming.html#LocalVariableName],
 [MemberName|http://checkstyle.sourceforge.net/config_naming.html#MemberName], 
[MethodName|http://checkstyle.sourceforge.net/config_naming.html#MethodName], 
[PackageName|http://checkstyle.sourceforge.net/config_naming.html#PackageName], 
[ParameterName|http://checkstyle.sourceforge.net/config_naming.html#ParameterName],
 
[StaticVariableName|http://checkstyle.sourceforge.net/config_naming.html#StaticVariableName],
 [TypeName|http://checkstyle.sourceforge.net/config_naming.html#TypeName]
* 569 -> 447

* First sentence should end with a period.
* 
[JavadocStyle|http://checkstyle.sourceforge.net/config_javadoc.html#JavadocStyle]
* 529 -> 5

* Missing a Javadoc comment.
* 
[JavadocType|http://checkstyle.sourceforge.net/config_javadoc.html#JavadocType]
* 428 -> 15

* Line is longer than X characters.
* [LineLength|http://checkstyle.sourceforge.net/config_sizes.html#LineLength]
* 310 -> 101

* 'X' modifier out of order with the JLS suggestions.
* 
[ModifierOrder|http://checkstyle.sourceforge.net/config_modifier.html#ModifierOrder]
* 288 -> 0

* Avoid nested blocks.
* 
[AvoidNestedBlocks|http://checkstyle.sourceforge.net/config_blocks.html#AvoidNestedBlocks]
* 281 -> 184

* 'X' is followed by whitespace.
* 
[EmptyForIteratorPad|http://checkstyle.sourceforge.net/config_whitespace.html#EmptyForIteratorPad],
 
[NoWhitespaceAfter|http://checkstyle.sourceforge.net/config_whitespace.html#NoWhitespaceAfter],
 [ParenPad|http://checkstyle.sourceforge.net/config_whitespace.html#ParenPad], 
[TypecastParenPad|http://checkstyle.sourceforge.net/config_whitespace.html#TypecastParenPad]
* 190 -> 1

* Redundant 'X' modifier.
* 
[RedundantModifer|http://checkstyle.sourceforge.net/config_modifier.html#RedundantModifier]
* 172 -> 0

* String literal expressions should be on the left side of an equals comparison.
* 
[EqualsAvoidNull|http://checkstyle.sourceforge.net/config_coding.html#EqualsAvoidNull]
* 97 -> 93

* Utility classes should not have a public or default constructor.
* 
[HideUtilityClassConstructor|http://checkstyle.sourceforge.net/config_design.html#HideUtilityClassConstructor]
* 55 -> 4

* Unused import - X
* 
[UnusedImports|http://checkstyle.sourceforge.net/config_imports.html#UnusedImports]
* 40 -> 5

* Array brackets at illegal position.
* 
[ArrayTypeStyle|http://checkstyle.sourceforge.net/config_misc.html#ArrayTypeStyle]
* 38 -> 18

* Redundant throws: 'X' is unchecked exception.
* 
[RedundantThrows|http://checkstyle.sourceforge.net/config_coding.html#RedundantThrows]
* 19 -> 0

* Inner assignments should be avoided.
* 
[InnerAssignment|http://checkstyle.sourceforge.net/config_coding.html#InnerAssignment]
* 16 -> 14

* 'X' construct must use '{}'s.
* [NeedBraces|http://checkstyle.sourceforge.net/config_blocks.html#NeedBraces]
* 10 -> 1

* Empty statement.
* 
[EmptyStatement|http://checkstyle.sourceforge.net/config_coding.html#EmptyStatement]
* 10 -> 4

* 'X' is not followed by whitespace.
* [ParenPad|http://checkstyle.sourceforge.net/config_whitespace.html#ParenPad], 
[TypecastParenPad|http://checkstyle.sourceforge.net/config_whitespace.html#TypecastParenPad],
 
[WhitespaceAfter|http://checkstyle.sourceforge.net/config_whitespace.html#WhitespaceAfter]
* 9 -> 0

* 'X' should be on the same line.
* [RightCurly|http://checkstyle.sourceforge.net/config_blocks.html#RightCurly]
* 8 -> 0

* 'X' is preceded with whitespace.
* 
[MethodParamPad|http://checkstyle.sourceforge.net/config_whitespace.html#MethodParamPad],
 
[NoWhitespaceBefore|http://checkstyle.sourceforge.net/config_whitespace.html#NoWhitespaceBefore],
 [ParenPad|http://checkstyle.sourceforge.net/config_whitespace.html#ParenPad]
* 4 -> 0

* Redundant throws: 'X' is subclass of 'X'.
* 
[RedundantThrows|http://checkstyle.sourceforge.net/config_coding.html#RedundantThrows]
* 3 -> 1

* Class X should be declared as final.
* [FinalClass|http://checkstyle.sourceforge.net/config_design.html#FinalClass]
* 1 -> 0





> Checkstyle fixes
> ----------------
>
>                 Key: HIVE-1123
>                 URL: https://issues.apache.org/jira/browse/HIVE-1123
>             Project: Hadoop Hive
>          Issue Type: Task
>            Reporter: Carl Steinbach
>            Assignee: Carl Steinbach
>         Attachments: HIVE-1123.checkstyle.patch, HIVE-1123.cli.2.patch, 
> HIVE-1123.cli.patch, HIVE-1123.common.2.patch, HIVE-1123.common.patch, 
> HIVE-1123.contrib.2.patch, HIVE-1123.contrib.patch, HIVE-1123.hwi.2.patch, 
> HIVE-1123.hwi.patch, HIVE-1123.jdbc.2.patch, HIVE-1123.jdbc.patch, 
> HIVE-1123.metastore.2.patch, HIVE-1123.metastore.patch, HIVE-1123.ql.2.patch, 
> HIVE-1123.ql.patch, HIVE-1123.serde.2.patch, HIVE-1123.serde.patch, 
> HIVE-1123.service.2.patch, HIVE-1123.service.patch, HIVE-1123.shims.2.patch, 
> HIVE-1123.shims.patch
>
>
> Fix checkstyle errors.

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