[ 
https://issues.apache.org/jira/browse/RATIS-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16958992#comment-16958992
 ] 

Tsz-wo Sze commented on RATIS-694:
----------------------------------

+1 patch looks good.

> Fix checkstyle violations in ratis-metrics
> ------------------------------------------
>
>                 Key: RATIS-694
>                 URL: https://issues.apache.org/jira/browse/RATIS-694
>             Project: Ratis
>          Issue Type: Sub-task
>            Reporter: Dinesh Chitlangia
>            Assignee: Dinesh Chitlangia
>            Priority: Minor
>         Attachments: RATIS-694.001.patch
>
>
> Checkstyle found 78 item(s) in 30 file(s)
> BaseStateMachine.java : 5 item(s)
> Variable 'server' must be private and have accessor methods. (49:49) 
> [VisibilityModifierCheck]
> Variable 'groupId' must be private and have accessor methods. (50:34) 
> [VisibilityModifierCheck]
> Variable 'lifeCycle' must be private and have accessor methods. (51:29) 
> [VisibilityModifierCheck]
> 'server' hides a field. (67:37) [HiddenFieldCheck]
> 'groupId' hides a field. (67:57) [HiddenFieldCheck]
> BufferedChannelBase.java : 1 item(s)
> Variable 'fileChannel' must be private and have accessor methods. (25:31) 
> [VisibilityModifierCheck]
> LeaderElection.java : 3 item(s)
> Variable 'result' must be private and have accessor methods. (70:18) 
> [VisibilityModifierCheck]
> Variable 'term' must be private and have accessor methods. (71:16) 
> [VisibilityModifierCheck]
> switch without "default" clause. (208:0) [MissingSwitchDefaultCheck]
> LeaderState.java : 9 item(s)
> Variable 'type' must be private and have accessor methods. (70:16) 
> [VisibilityModifierCheck]
> Variable 'newTerm' must be private and have accessor methods. (71:16) 
> [VisibilityModifierCheck]
> Variable 'handler' must be private and have accessor methods. (72:20) 
> [VisibilityModifierCheck]
> Definition of 'equals()' without corresponding definition of 'hashCode()'. 
> (84:5) [EqualsHashCodeCheck]
> 'for' construct must use '{}'s. (129:0) [NeedBracesCheck]
> Empty statement. (129:52) [EmptyStatementCheck]
> Name 'UPDATE_COMMIT_EVENT' must match pattern '^[a-z][a-zA-Z0-9]*$'. (178:34) 
> [MemberNameCheck]
> Name 'CHECK_STAGING_EVENT' must match pattern '^[a-z][a-zA-Z0-9]*$'. (180:34) 
> [MemberNameCheck]
> 'stagingState' hides a field. (296:31) [HiddenFieldCheck]
> LogAppender.java : 5 item(s)
> Variable 'server' must be private and have accessor methods. (122:34) 
> [VisibilityModifierCheck]
> Variable 'raftLog' must be private and have accessor methods. (124:27) 
> [VisibilityModifierCheck]
> Variable 'follower' must be private and have accessor methods. (125:32) 
> [VisibilityModifierCheck]
> Variable 'halfMinTimeoutMs' must be private and have accessor methods. 
> (129:24) [VisibilityModifierCheck]
> switch without "default" clause. (483:0) [MissingSwitchDefaultCheck]
> LogSegment.java : 1 item(s)
> Class LogSegment should be declared as final. (53:0) [FinalClassCheck]
> MemoryRaftLog.java : 1 item(s)
> 'entries' hides a field. (161:68) [HiddenFieldCheck]
> MetaFile.java : 2 item(s)
> 'term' hides a field. (88:23) [HiddenFieldCheck]
> 'votedFor' hides a field. (88:36) [HiddenFieldCheck]
> PendingRequests.java : 2 item(s)
> Line is longer than 120 characters (found 123). (112:0) [LineLengthCheck]
> Line is longer than 120 characters (found 122). (201:0) [LineLengthCheck]
> RaftConfiguration.java : 2 item(s)
> Class RaftConfiguration should be declared as final. (36:0) [FinalClassCheck]
> Class Builder should be declared as final. (43:0) [FinalClassCheck]
> RaftLog.java : 1 item(s)
> Line is longer than 120 characters (found 131). (321:0) [LineLengthCheck]
> RaftServer.java : 1 item(s)
> Line is longer than 120 characters (found 128). (79:0) [LineLengthCheck]
> RaftServerConstants.java : 1 item(s)
> interfaces should describe a type and hence have methods. (22:0) 
> [InterfaceIsTypeCheck]
> RaftServerImpl.java : 5 item(s)
> Line is longer than 120 characters (found 136). (82:0) [LineLengthCheck]
> 'state' hides a field. (124:19) [HiddenFieldCheck]
> 'stateMachine' hides a field. (545:24) [HiddenFieldCheck]
> More than 7 parameters (found 8). (885:54) [ParameterNumberCheck]
> 'stateMachine' hides a field. (1,250:24) [HiddenFieldCheck]
> RaftServerProxy.java : 2 item(s)
> Name '_1' must match pattern '^[a-z][a-zA-Z0-9]*$'. (385:24) 
> [ParameterNameCheck]
> Line is longer than 120 characters (found 123). (397:0) [LineLengthCheck]
> RaftServerRpc.java : 1 item(s)
> 'server' hides a field. (45:35) [HiddenFieldCheck]
> RaftStorage.java : 1 item(s)
> 'metaFile' hides a field. (89:14) [HiddenFieldCheck]
> RaftStorageDirectory.java : 3 item(s)
> Variable 'startIndex' must be private and have accessor methods. (66:23) 
> [VisibilityModifierCheck]
> Variable 'endIndex' must be private and have accessor methods. (67:23) 
> [VisibilityModifierCheck]
> 'if' construct must use '{}'s. (355:0) [NeedBracesCheck]
> RatisMetrics.java : 5 item(s)
> Utility classes should not have a public or default constructor. (30:1) 
> [HideUtilityClassConstructorCheck]
> 'static' modifier out of order with the JLS suggestions. (31:16) 
> [ModifierOrderCheck]
> 'static' modifier out of order with the JLS suggestions. (32:16) 
> [ModifierOrderCheck]
> 'static' modifier out of order with the JLS suggestions. (33:16) 
> [ModifierOrderCheck]
> Variable 'metricsReporting' must be private and have accessor methods. 
> (41:27) [VisibilityModifierCheck]
> SegmentedRaftLogCache.java : 9 item(s)
> Variable 'startIndex' must be private and have accessor methods. (58:16) 
> [VisibilityModifierCheck]
> Variable 'endIndex' must be private and have accessor methods. (59:16) 
> [VisibilityModifierCheck]
> Variable 'isOpen' must be private and have accessor methods. (60:19) 
> [VisibilityModifierCheck]
> Variable 'targetLength' must be private and have accessor methods. (61:16) 
> [VisibilityModifierCheck]
> Variable 'newEndIndex' must be private and have accessor methods. (62:16) 
> [VisibilityModifierCheck]
> Variable 'toTruncate' must be private and have accessor methods. (81:27) 
> [VisibilityModifierCheck]
> Variable 'toDelete' must be private and have accessor methods. (82:29) 
> [VisibilityModifierCheck]
> Variable 'arrayIndex' must be private and have accessor methods. (490:15) 
> [VisibilityModifierCheck]
> Variable 'truncateIndex' must be private and have accessor methods. (491:16) 
> [VisibilityModifierCheck]
> SegmentedRaftLogOutputStream.java : 1 item(s)
> Name 'fill' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. (40:35) 
> [ConstantNameCheck]
> SegmentedRaftLogReader.java : 4 item(s)
> 'if' construct must use '{}'s. (68:0) [NeedBracesCheck]
> 'if' construct must use '{}'s. (76:0) [NeedBracesCheck]
> 'if' construct must use '{}'s. (84:0) [NeedBracesCheck]
> Name 'maxOpSize' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. (129:28) 
> [ConstantNameCheck]
> ServerImplUtils.java : 1 item(s)
> Utility classes should not have a public or default constructor. (34:1) 
> [HideUtilityClassConstructorCheck]
> ServerProtoUtils.java : 2 item(s)
> More than 7 parameters (found 9). (356:38) [ParameterNumberCheck]
> More than 7 parameters (found 9). (403:36) [ParameterNumberCheck]
> ServerState.java : 3 item(s)
> 'leaderId' hides a field. (291:38) [HiddenFieldCheck]
> 'currentTerm' hides a field. (367:55) [HiddenFieldCheck]
> 'currentTerm' hides a field. (375:58) [HiddenFieldCheck]
> SimpleStateMachineStorage.java : 1 item(s)
> 'raftStorage' hides a field. (63:32) [HiddenFieldCheck]
> StateMachine.java : 1 item(s)
> Unused import - org.apache.ratis.server.RaftServerConfigKeys. (25:8) 
> [UnusedImportsCheck]
> StateMachineUpdater.java : 1 item(s)
> 'appliedIndex' hides a field. (256:18) [HiddenFieldCheck]
> TransactionContext.java : 1 item(s)
> Unused import - java.util.Collection. (30:8) [UnusedImportsCheck]
> TransactionContextImpl.java : 3 item(s)
> 'stateMachineContext' hides a field. (123:59) [HiddenFieldCheck]
> 'smLogEntryProto' hides a field. (142:84) [HiddenFieldCheck]
> 'shouldCommit' hides a field. (159:53) [HiddenFieldCheck]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to