The following document contains the results of Checkstyle 6.16 with odl_checks.xml ruleset. 
| Category | Rule | Violations | Severity |
|---|---|---|---|
| blocks | EmptyBlock
|
8 | |
LeftCurly
|
5 | ||
| NeedBraces | 9 | ||
RightCurly
|
8 | ||
| RightCurly | 8 | ||
| coding | EmptyStatement | 1 | |
| IllegalCatch | 99 | ||
| VariableDeclarationUsageDistance | 10 | ||
| imports | AvoidStarImport | 1 | |
CustomImportOrder
|
176 | ||
| RedundantImport | 19 | ||
| UnusedImports | 57 | ||
| indentation | Indentation
|
171 | |
| javadoc | JavadocParagraph
|
9 | |
JavadocStyle
|
57 | ||
| JavadocTagContinuationIndentation | 6 | ||
| NonEmptyAtclauseDescription | 5 | ||
| misc | ArrayTypeStyle | 1 | |
| modifier | ModifierOrder | 1 | |
| RedundantModifier | 6 | ||
| naming | AbbreviationAsWordInName
|
6 | |
| ConstantName | 9 | ||
LocalVariableName
|
11 | ||
MemberName
|
4 | ||
ParameterName
|
26 | ||
| regexp | RegexpSingleline
|
3 | |
| sizes | LineLength
|
310 | |
| whitespace | EmptyLineSeparator
|
11 | |
FileTabCharacter
|
1 | ||
| GenericWhitespace | 6 | ||
| MethodParamPad | 19 | ||
| NoLineWrap | 2 | ||
OperatorWrap
|
63 | ||
SeparatorWrap
|
38 | ||
SeparatorWrap
|
38 | ||
WhitespaceAround
|
118 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.Collections' import. Should be before 'org.slf4j.LoggerFactory'. | 20 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.Map' import. Should be before 'org.slf4j.LoggerFactory'. | 21 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.Set' import. Should be before 'org.slf4j.LoggerFactory'. | 22 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 33 | |
| javadoc | JavadocStyle | Javadoc has empty description section. | 33 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 34 | |
| whitespace | EmptyLineSeparator | 'CTOR_DEF' should be separated from previous statement. | 37 | |
| indentation | Indentation | 'try' child have incorrect indentation level 8, expected level should be 12. | 44 | |
| indentation | Indentation | 'try' child have incorrect indentation level 8, expected level should be 12. | 47 | |
| indentation | Indentation | 'try' child have incorrect indentation level 8, expected level should be 12. | 50 | |
| indentation | Indentation | 'try' child have incorrect indentation level 8, expected level should be 12. | 53 | |
| indentation | Indentation | 'try' child have incorrect indentation level 8, expected level should be 12. | 56 | |
| indentation | Indentation | 'try' child have incorrect indentation level 8, expected level should be 12. | 59 | |
| indentation | Indentation | 'try' child have incorrect indentation level 8, expected level should be 12. | 60 | |
| indentation | Indentation | 'try' child have incorrect indentation level 8, expected level should be 12. | 61 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 62 | |
| coding | IllegalCatch | Catching 'Throwable' is not allowed. | 63 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.base.Optional' import. Should be before 'org.slf4j.LoggerFactory'. | 47 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'gatewayMac' declaration and its first usage is 4, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 67 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 68 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 75 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 80 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 84 | |
| naming | AbbreviationAsWordInName | Abbreviation in name 'FAILURE_THRESHOLD' must contain no more than '4' capital letters. | 136 | |
| naming | AbbreviationAsWordInName | Abbreviation in name 'MONITORING_INTERVAL' must contain no more than '4' capital letters. | 136 | |
| naming | ParameterName | Parameter name 'FAILURE_THRESHOLD' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 136 | |
| naming | ParameterName | Parameter name 'MONITORING_INTERVAL' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 136 | |
| naming | AbbreviationAsWordInName | Abbreviation in name 'MONITORING_WINDOW' must contain no more than '4' capital letters. | 137 | |
| naming | ParameterName | Parameter name 'MONITORING_WINDOW' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 137 | |
| whitespace | GenericWhitespace | GenericWhitespace '<' is preceded with whitespace. | 147 | |
| sizes | LineLength | Line is longer than 120 characters (found 132). | 149 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 151 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'try' is not followed by whitespace. | 156 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 156 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 159 | |
| sizes | LineLength | Line is longer than 120 characters (found 141). | 160 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 162 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 165 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 167 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'catch' is not followed by whitespace. | 167 | |
| sizes | LineLength | Line is longer than 120 characters (found 145). | 180 | |
| sizes | LineLength | Line is longer than 120 characters (found 143). | 181 | |
| indentation | Indentation | 'method call' child have incorrect indentation level 8, expected level should be 12. | 185 | |
| indentation | Indentation | '.' have incorrect indentation level 4, expected level should be 8. | 195 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 12 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 13 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 14 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 15 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 15 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 16 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 17 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 18 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 19 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 21 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 22 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 39 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 44 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.util.concurrent.ListenableFuture' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService'. | 17 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.base.Optional' import. Should be before 'org.slf4j.LoggerFactory'. | 26 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.util.concurrent.ListenableFuture' import. Should be before 'org.slf4j.LoggerFactory'. | 27 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 67 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - java.math.BigInteger. | 10 | |
| imports | UnusedImports | Unused import - java.util.ArrayList. | 12 | |
| imports | UnusedImports | Unused import - java.util.List. | 13 | |
| imports | UnusedImports | Unused import - org.opendaylight.genius.mdsalutil.NwConstants. | 22 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress. | 26 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.NeutronVpnPortipPortData. | 33 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.neutron.vpn.portip.port.data.VpnPortipToPort. | 34 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.neutron.vpn.portip.port.data.VpnPortipToPortKey. | 35 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.base.Optional' import. Should be before 'org.slf4j.LoggerFactory'. | 40 | |
| sizes | LineLength | Line is longer than 120 characters (found 126). | 42 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 55 | |
| whitespace | GenericWhitespace | GenericWhitespace '<' is preceded with whitespace. | 68 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 71 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 101 | |
| sizes | LineLength | Line is longer than 120 characters (found 141). | 102 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 107 | |
| sizes | LineLength | Line is longer than 120 characters (found 159). | 108 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 118 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 130 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 141 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 160 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.learnt.vpn.vip.to.port.data.LearntVpnVipToPort' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.id.to.vpn.instance.VpnIds'. | 41 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 70 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 79 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 101 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 120 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 130 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 168 | |
| whitespace | MethodParamPad | '(' should be on the previous line. | 199 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 205 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 224 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 32 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - java.util.concurrent.ExecutionException. | 15 | |
| imports | UnusedImports | Unused import - java.util.concurrent.Future. | 16 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action. | 24 | |
| imports | UnusedImports | Unused import - org.opendaylight.yangtools.yang.common.RpcResult. | 27 | |
| naming | ConstantName | Name 's_logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 32 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 119 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 142 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 120 characters (found 132). | 105 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.base.Optional' import. Should be before 'org.slf4j.LoggerFactory'. | 32 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.util.concurrent.CheckedFuture' import. Should be before 'org.slf4j.LoggerFactory'. | 33 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 53 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 76 | |
| naming | LocalVariableName | Local variable name 'VpnToDpnId' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 106 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType' import. Should be before 'org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase'. | 14 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 61 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 63 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 93 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 95 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase' import. Should be before 'org.opendaylight.genius.datastoreutils.DataStoreJobCoordinator'. | 17 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.router.interfaces.RouterInterface. | 23 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.math.BigInteger' import. Should be before 'org.slf4j.LoggerFactory'. | 27 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.ArrayList' import. Should be before 'org.slf4j.LoggerFactory'. | 28 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.List' import. Should be before 'org.slf4j.LoggerFactory'. | 29 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.concurrent.Callable' import. Should be before 'org.slf4j.LoggerFactory'. | 30 | |
| sizes | LineLength | Line is longer than 120 characters (found 149). | 32 | |
| sizes | LineLength | Line is longer than 120 characters (found 135). | 76 | |
| sizes | LineLength | Line is longer than 120 characters (found 131). | 85 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 91 | |
| sizes | LineLength | Line is longer than 120 characters (found 149). | 92 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 106 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 113 | |
| indentation | Indentation | 'catch' child have incorrect indentation level 10, expected level should be 12. | 114 | |
| sizes | LineLength | Line is longer than 120 characters (found 136). | 136 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 141 | |
| sizes | LineLength | Line is longer than 120 characters (found 133). | 142 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 142 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 149 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 161 | |
| whitespace | OperatorWrap | '||' should be on a new line. | 172 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 173 | |
| sizes | LineLength | Line is longer than 120 characters (found 127). | 192 | |
| sizes | LineLength | Line is longer than 120 characters (found 127). | 200 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 214 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'catch' is not preceded with whitespace. | 214 | |
| whitespace | WhitespaceAround | WhitespaceAround: '}' is not followed by whitespace. | 214 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| blocks | NeedBraces | 'if' construct must use '{}'s. | 69 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 9, expected level should be 4. | 50 | |
| blocks | RightCurly | '}' at column 9 should be alone on a line. | 50 | |
| blocks | RightCurly | '}' at column 10 should be on a new line. | 50 | |
| whitespace | WhitespaceAround | WhitespaceAround: '}' is not followed by whitespace. | 50 | |
| whitespace | WhitespaceAround | WhitespaceAround: '}' is not preceded with whitespace. | 50 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.subnet.op.data.subnet.op.data.entry.subnet.to.dpn.VpnInterfacesKey'. | 23 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.PortOpData' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.subnet.op.data.subnet.op.data.entry.subnet.to.dpn.VpnInterfacesKey'. | 24 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.SubnetOpData' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.subnet.op.data.subnet.op.data.entry.subnet.to.dpn.VpnInterfacesKey'. | 25 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.subnet.op.data.SubnetOpDataEntry' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.subnet.op.data.subnet.op.data.entry.subnet.to.dpn.VpnInterfacesKey'. | 26 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.subnet.op.data.SubnetOpDataEntryKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.subnet.op.data.subnet.op.data.entry.subnet.to.dpn.VpnInterfacesKey'. | 27 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.subnet.op.data.subnet.op.data.entry.SubnetToDpn' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.subnet.op.data.subnet.op.data.entry.subnet.to.dpn.VpnInterfacesKey'. | 28 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.subnet.op.data.subnet.op.data.entry.SubnetToDpnBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.subnet.op.data.subnet.op.data.entry.subnet.to.dpn.VpnInterfacesKey'. | 29 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.subnet.op.data.subnet.op.data.entry.SubnetToDpnKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.subnet.op.data.subnet.op.data.entry.subnet.to.dpn.VpnInterfacesKey'. | 30 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.math.BigInteger' import. Should be before 'org.opendaylight.yangtools.yang.binding.InstanceIdentifier'. | 33 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.base.Optional' import. Should be before 'org.slf4j.LoggerFactory'. | 38 | |
| naming | ConstantName | Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 42 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 53 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 55 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 58 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not preceded with whitespace. | 66 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 68 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 69 | |
| blocks | EmptyBlock | Empty finally block. | 72 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 79 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 81 | |
| whitespace | WhitespaceAround | WhitespaceAround: '=' is not followed by whitespace. | 81 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 84 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not preceded with whitespace. | 88 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 90 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 91 | |
| blocks | EmptyBlock | Empty finally block. | 93 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 101 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 104 | |
| sizes | LineLength | Line is longer than 120 characters (found 138). | 114 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not preceded with whitespace. | 119 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 121 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 122 | |
| blocks | EmptyBlock | Empty finally block. | 125 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 136 | |
| sizes | LineLength | Line is longer than 120 characters (found 128). | 138 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 141 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not preceded with whitespace. | 151 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 153 | |
| indentation | Indentation | 'catch' child have incorrect indentation level 10, expected level should be 12. | 154 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 154 | |
| blocks | EmptyBlock | Empty finally block. | 156 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 163 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 165 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 168 | |
| sizes | LineLength | Line is longer than 120 characters (found 138). | 175 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 185 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 186 | |
| blocks | EmptyBlock | Empty finally block. | 189 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 196 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 199 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 201 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 214 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 216 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 218 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.base.Optional' import. Should be before 'java.util.concurrent.Callable'. | 15 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.util.concurrent.ListenableFuture' import. Should be before 'java.util.concurrent.Callable'. | 16 | |
| imports | UnusedImports | Unused import - org.opendaylight.controller.md.sal.binding.api.WriteTransaction. | 18 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase' import. Should be before 'org.opendaylight.netvirt.vpnmanager.utilities.InterfaceUtils'. | 22 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.port.op.data.PortOpDataEntry. | 27 | |
| imports | UnusedImports | Unused import - org.opendaylight.yangtools.concepts.ListenerRegistration. | 28 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 77 | |
| sizes | LineLength | Line is longer than 120 characters (found 135). | 78 | |
| indentation | Indentation | 'configInterface' have incorrect indentation level 32, expected level should be 36. | 79 | |
| sizes | LineLength | Line is longer than 120 characters (found 152). | 80 | |
| sizes | LineLength | Line is longer than 120 characters (found 131). | 81 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 86 | |
| sizes | LineLength | Line is longer than 120 characters (found 131). | 87 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 88 | |
| sizes | LineLength | Line is longer than 120 characters (found 150). | 97 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 105 | |
| sizes | LineLength | Line is longer than 120 characters (found 142). | 106 | |
| sizes | LineLength | Line is longer than 120 characters (found 139). | 122 | |
| sizes | LineLength | Line is longer than 120 characters (found 136). | 125 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 131 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 132 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 132 | |
| sizes | LineLength | Line is longer than 120 characters (found 149). | 139 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 146 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 147 | |
| sizes | LineLength | Line is longer than 120 characters (found 128). | 155 | |
| sizes | LineLength | Line is longer than 120 characters (found 127). | 167 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 172 | |
| sizes | LineLength | Line is longer than 120 characters (found 140). | 173 | |
| sizes | LineLength | Line is longer than 120 characters (found 147). | 188 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 195 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - java.util.ArrayList. | 15 | |
| whitespace | WhitespaceAround | WhitespaceAround: '=' is not followed by whitespace. | 54 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 73 | |
| sizes | LineLength | Line is longer than 120 characters (found 141). | 97 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 98 | |
| sizes | LineLength | Line is longer than 120 characters (found 161). | 100 | |
| whitespace | OperatorWrap | '!=' should be on a new line. | 105 | |
| whitespace | OperatorWrap | '!=' should be on a new line. | 111 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 120 | |
| sizes | LineLength | Line is longer than 120 characters (found 131). | 131 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 136 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 161 | |
| blocks | LeftCurly | '{' at column 5 should be on the previous line. | 184 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'catch' is not followed by whitespace. | 192 | |
| indentation | Indentation | 'getVpnIdToVpnInstanceIdentifier' have incorrect indentation level 4, expected level should be 8. | 204 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| whitespace | EmptyLineSeparator | ';' should be separated from previous statement. | 38 | |
| blocks | RightCurly | '}' at column 9 should be alone on a line. | 38 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 49 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 120 characters (found 168). | 103 | |
| sizes | LineLength | Line is longer than 120 characters (found 130). | 111 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | AvoidStarImport | Using the '.*' form of import should be avoided - java.util.*. | 12 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.util.concurrent.ListenableFuture' import. Should be before 'java.util.concurrent.Future'. | 16 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType' import. Should be before 'org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase'. | 20 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.huawei.params.xml.ns.yang.l3vpn.rev140815.VpnInstances. | 25 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.huawei.params.xml.ns.yang.l3vpn.rev140815.vpn.instances.VpnInstance. | 26 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.op.rev160406.TunnelOperStatus' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.op.rev160406.TunnelsState'. | 36 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.IsDcgwPresentInputBuilder. | 38 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.IsDcgwPresentOutput. | 39 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.vrfentries.VrfEntry. | 41 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.op.data.vpn.instance.op.data.entry.VpnToDpnList. | 47 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 54 | |
| whitespace | EmptyLineSeparator | 'ENUM_DEF' should be separated from previous statement. | 63 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 72 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 72 | |
| whitespace | EmptyLineSeparator | 'CTOR_DEF' should be separated from previous statement. | 80 | |
| sizes | LineLength | Line is longer than 120 characters (found 128). | 140 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 166 | |
| sizes | LineLength | Line is longer than 120 characters (found 125). | 182 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 185 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 189 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 190 | |
| sizes | LineLength | Line is longer than 120 characters (found 132). | 197 | |
| sizes | LineLength | Line is longer than 120 characters (found 138). | 200 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 204 | |
| sizes | LineLength | Line is longer than 120 characters (found 138). | 205 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 233 | |
| sizes | LineLength | Line is longer than 120 characters (found 140). | 235 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 266 | |
| whitespace | OperatorWrap | '&&' should be on a new line. | 269 | |
| whitespace | OperatorWrap | '&&' should be on a new line. | 274 | |
| whitespace | OperatorWrap | '&&' should be on a new line. | 289 | |
| whitespace | OperatorWrap | '&&' should be on a new line. | 292 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 311 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 347 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 348 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 351 | |
| sizes | LineLength | Line is longer than 120 characters (found 127). | 352 | |
| whitespace | MethodParamPad | '(' is preceded with whitespace. | 361 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| indentation | Indentation | 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 8, 70, 72. | 41 | |
| whitespace | EmptyLineSeparator | 'ENUM_DEF' should be separated from previous statement. | 43 | |
| blocks | LeftCurly | '{' at column 34 should have line break after. | 47 | |
| blocks | RightCurly | '}' at column 52 should be alone on a line. | 47 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 48 | |
| blocks | LeftCurly | '{' at column 31 should have line break after. | 48 | |
| blocks | RightCurly | '}' at column 46 should be alone on a line. | 48 | |
| whitespace | EmptyLineSeparator | 'ENUM_DEF' should be separated from previous statement. | 50 | |
| blocks | LeftCurly | '{' at column 35 should have line break after. | 54 | |
| blocks | RightCurly | '}' at column 55 should be alone on a line. | 54 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 55 | |
| blocks | LeftCurly | '{' at column 31 should have line break after. | 55 | |
| blocks | RightCurly | '}' at column 48 should be alone on a line. | 55 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 75 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 76 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 239 | |
| javadoc | JavadocStyle | Javadoc has empty description section. | 246 | |
| javadoc | JavadocStyle | Javadoc has empty description section. | 259 | |
| javadoc | JavadocTagContinuationIndentation | Line continuation have incorrect indentation level, expected level should be 4. | 263 | |
| javadoc | JavadocTagContinuationIndentation | Line continuation have incorrect indentation level, expected level should be 4. | 264 | |
| javadoc | JavadocTagContinuationIndentation | Line continuation have incorrect indentation level, expected level should be 4. | 265 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - org.opendaylight.controller.md.sal.binding.api.DataChangeListener. | 20 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.binding.api.WriteTransaction' import. Should be before 'org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase'. | 22 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType' import. Should be before 'org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase'. | 23 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException' import. Should be before 'org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase'. | 24 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 87 | |
| blocks | EmptyBlock | Empty catch block. | 125 | |
| sizes | LineLength | Line is longer than 120 characters (found 153). | 154 | |
| sizes | LineLength | Line is longer than 120 characters (found 176). | 158 | |
| sizes | LineLength | Line is longer than 120 characters (found 164). | 162 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 176 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 183 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 199 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 219 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 249 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 255 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 269 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 314 | |
| sizes | LineLength | Line is longer than 120 characters (found 151). | 356 | |
| sizes | LineLength | Line is longer than 120 characters (found 151). | 357 | |
| indentation | Indentation | 'else' child have incorrect indentation level 13, expected level should be 12. | 370 | |
| indentation | Indentation | 'else' child have incorrect indentation level 13, expected level should be 12. | 383 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 393 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 399 | |
| indentation | Indentation | 'else' child have incorrect indentation level 17, expected level should be 16. | 412 | |
| sizes | LineLength | Line is longer than 120 characters (found 193). | 420 | |
| sizes | LineLength | Line is longer than 120 characters (found 143). | 426 | |
| sizes | LineLength | Line is longer than 120 characters (found 127). | 427 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 428 | |
| sizes | LineLength | Line is longer than 120 characters (found 140). | 429 | |
| indentation | Indentation | 'else' child have incorrect indentation level 17, expected level should be 16. | 442 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 455 | |
| javadoc | JavadocStyle | Javadoc has empty description section. | 460 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 503 | |
| javadoc | JavadocStyle | Javadoc has empty description section. | 516 | |
| javadoc | JavadocTagContinuationIndentation | Line continuation have incorrect indentation level, expected level should be 4. | 520 | |
| javadoc | JavadocTagContinuationIndentation | Line continuation have incorrect indentation level, expected level should be 4. | 521 | |
| javadoc | JavadocTagContinuationIndentation | Line continuation have incorrect indentation level, expected level should be 4. | 522 | |
| whitespace | OperatorWrap | '||' should be on a new line. | 537 | |
| whitespace | OperatorWrap | '||' should be on a new line. | 538 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 551 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - com.google.common.util.concurrent.FutureCallback. | 16 | |
| imports | UnusedImports | Unused import - com.google.common.util.concurrent.Futures. | 17 | |
| imports | UnusedImports | Unused import - com.google.common.util.concurrent.JdkFutureAdapters. | 18 | |
| imports | UnusedImports | Unused import - java.util.Set. | 29 | |
| imports | UnusedImports | Unused import - java.util.concurrent.Future. | 36 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.PhysAddress. | 67 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.arputil.rev160406.SendArpResponseInput. | 72 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.arputil.rev160406.SendArpResponseInputBuilder. | 73 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.learnt.vpn.vip.to.port.data.LearntVpnVipToPort' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.ext.routers.Routers'. | 110 | |
| imports | UnusedImports | Unused import - org.opendaylight.yangtools.yang.common.RpcResult. | 116 | |
| sizes | LineLength | Line is longer than 120 characters (found 170). | 192 | |
| sizes | LineLength | Line is longer than 120 characters (found 140). | 194 | |
| sizes | LineLength | Line is longer than 120 characters (found 130). | 204 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 221 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 227 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 271 | |
| naming | ParameterName | Parameter name 'lPortTag' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 276 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 298 | |
| sizes | LineLength | Line is longer than 120 characters (found 144). | 305 | |
| blocks | EmptyBlock | Empty catch block. | 354 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 363 | |
| naming | ParameterName | Parameter name 'lPortTag' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 382 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'adjacencies' declaration and its first usage is 4, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 420 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 429 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 439 | |
| sizes | LineLength | Line is longer than 120 characters (found 150). | 452 | |
| sizes | LineLength | Line is longer than 120 characters (found 149). | 454 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 455 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'catch' is not followed by whitespace. | 455 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 464 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 476 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 493 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'catch' is not followed by whitespace. | 493 | |
| naming | ParameterName | Parameter name 'lPortTag' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 503 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 517 | |
| sizes | LineLength | Line is longer than 120 characters (found 131). | 518 | |
| sizes | LineLength | Line is longer than 120 characters (found 131). | 522 | |
| sizes | LineLength | Line is longer than 120 characters (found 137). | 523 | |
| sizes | LineLength | Line is longer than 120 characters (found 188). | 526 | |
| naming | ParameterName | Parameter name 'lPortTag' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 534 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 557 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 562 | |
| sizes | LineLength | Line is longer than 120 characters (found 160). | 576 | |
| sizes | LineLength | Line is longer than 120 characters (found 149). | 611 | |
| sizes | LineLength | Line is longer than 120 characters (found 158). | 637 | |
| sizes | LineLength | Line is longer than 120 characters (found 129). | 707 | |
| sizes | LineLength | Line is longer than 120 characters (found 142). | 711 | |
| sizes | LineLength | Line is longer than 120 characters (found 128). | 715 | |
| sizes | LineLength | Line is longer than 120 characters (found 142). | 719 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 730 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 785 | |
| sizes | LineLength | Line is longer than 120 characters (found 157). | 786 | |
| sizes | LineLength | Line is longer than 120 characters (found 128). | 794 | |
| sizes | LineLength | Line is longer than 120 characters (found 142). | 798 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 809 | |
| sizes | LineLength | Line is longer than 120 characters (found 129). | 847 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 853 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 854 | |
| sizes | LineLength | Line is longer than 120 characters (found 125). | 878 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 883 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 884 | |
| sizes | LineLength | Line is longer than 120 characters (found 175). | 897 | |
| sizes | LineLength | Line is longer than 120 characters (found 189). | 902 | |
| sizes | LineLength | Line is longer than 120 characters (found 174). | 907 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 909 | |
| whitespace | OperatorWrap | '||' should be on a new line. | 909 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 923 | |
| sizes | LineLength | Line is longer than 120 characters (found 133). | 925 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 950 | |
| sizes | LineLength | Line is longer than 120 characters (found 175). | 956 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 961 | |
| sizes | LineLength | Line is longer than 120 characters (found 251). | 962 | |
| sizes | LineLength | Line is longer than 120 characters (found 130). | 976 | |
| whitespace | WhitespaceAround | WhitespaceAround: '!=' is not preceded with whitespace. | 979 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 984 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'catch' is not followed by whitespace. | 984 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 999 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1001 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'try' is not followed by whitespace. | 1002 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1002 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 1004 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'catch' is not preceded with whitespace. | 1004 | |
| whitespace | WhitespaceAround | WhitespaceAround: '}' is not followed by whitespace. | 1004 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1004 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 1021 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 1026 | |
| sizes | LineLength | Line is longer than 120 characters (found 125). | 1033 | |
| naming | ParameterName | Parameter name 'lPortTag' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 1059 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1069 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1069 | |
| sizes | LineLength | Line is longer than 120 characters (found 139). | 1070 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'else' is not preceded with whitespace. | 1072 | |
| whitespace | WhitespaceAround | WhitespaceAround: '}' is not followed by whitespace. | 1072 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'else' is not followed by whitespace. | 1072 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1072 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1075 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1075 | |
| sizes | LineLength | Line is longer than 120 characters (found 129). | 1076 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'else' is not preceded with whitespace. | 1086 | |
| whitespace | WhitespaceAround | WhitespaceAround: '}' is not followed by whitespace. | 1086 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'else' is not followed by whitespace. | 1086 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1086 | |
| sizes | LineLength | Line is longer than 120 characters (found 135). | 1087 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1095 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1095 | |
| sizes | LineLength | Line is longer than 120 characters (found 153). | 1096 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'else' is not preceded with whitespace. | 1098 | |
| whitespace | WhitespaceAround | WhitespaceAround: '}' is not followed by whitespace. | 1098 | |
| naming | ParameterName | Parameter name 'lPortTag' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 1104 | |
| sizes | LineLength | Line is longer than 120 characters (found 131). | 1145 | |
| sizes | LineLength | Line is longer than 120 characters (found 166). | 1155 | |
| sizes | LineLength | Line is longer than 120 characters (found 137). | 1156 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 1169 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1180 | |
| naming | ParameterName | Parameter name 'lPortTag' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 1201 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1202 | |
| naming | ParameterName | Parameter name 'lPortTag' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 1212 | |
| sizes | LineLength | Line is longer than 120 characters (found 133). | 1222 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 1255 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'catch' is not followed by whitespace. | 1255 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 1261 | |
| whitespace | OperatorWrap | '?' should be on a new line. | 1269 | |
| whitespace | OperatorWrap | '?' should be on a new line. | 1272 | |
| sizes | LineLength | Line is longer than 120 characters (found 137). | 1283 | |
| sizes | LineLength | Line is longer than 120 characters (found 129). | 1331 | |
| naming | LocalVariableName | Local variable name 'max_wait_time' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 1331 | |
| naming | LocalVariableName | Local variable name 'wait_time' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 1332 | |
| blocks | EmptyBlock | Empty catch block. | 1338 | |
| sizes | LineLength | Line is longer than 120 characters (found 126). | 1355 | |
| sizes | LineLength | Line is longer than 120 characters (found 146). | 1360 | |
| whitespace | OperatorWrap | '?' should be on a new line. | 1364 | |
| whitespace | OperatorWrap | '?' should be on a new line. | 1367 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'for' is not followed by whitespace. | 1378 | |
| sizes | LineLength | Line is longer than 120 characters (found 183). | 1396 | |
| sizes | LineLength | Line is longer than 120 characters (found 126). | 1401 | |
| sizes | LineLength | Line is longer than 120 characters (found 126). | 1434 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 1465 | |
| sizes | LineLength | Line is longer than 120 characters (found 130). | 1484 | |
| sizes | LineLength | Line is longer than 120 characters (found 159). | 1489 | |
| sizes | LineLength | Line is longer than 120 characters (found 175). | 1491 | |
| sizes | LineLength | Line is longer than 120 characters (found 147). | 1492 | |
| sizes | LineLength | Line is longer than 120 characters (found 127). | 1496 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 1509 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 1514 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1523 | |
| sizes | LineLength | Line is longer than 120 characters (found 129). | 1528 | |
| sizes | LineLength | Line is longer than 120 characters (found 186). | 1533 | |
| sizes | LineLength | Line is longer than 120 characters (found 215). | 1549 | |
| sizes | LineLength | Line is longer than 120 characters (found 167). | 1564 | |
| indentation | Indentation | 'for' child have incorrect indentation level 19, expected level should be 20. | 1570 | |
| sizes | LineLength | Line is longer than 120 characters (found 185). | 1577 | |
| whitespace | WhitespaceAround | WhitespaceAround: ':' is not followed by whitespace. | 1590 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 1646 | |
| sizes | LineLength | Line is longer than 120 characters (found 141). | 1678 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 1681 | |
| sizes | LineLength | Line is longer than 120 characters (found 148). | 1699 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 1739 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1741 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 1742 | |
| sizes | LineLength | Line is longer than 120 characters (found 162). | 1749 | |
| sizes | LineLength | Line is longer than 120 characters (found 126). | 1766 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1768 | |
| sizes | LineLength | Line is longer than 120 characters (found 135). | 1769 | |
| sizes | LineLength | Line is longer than 120 characters (found 166). | 1777 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 1792 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1803 | |
| sizes | LineLength | Line is longer than 120 characters (found 135). | 1804 | |
| sizes | LineLength | Line is longer than 120 characters (found 166). | 1812 | |
| sizes | LineLength | Line is longer than 120 characters (found 135). | 1825 | |
| sizes | LineLength | Line is longer than 120 characters (found 126). | 1925 | |
| whitespace | MethodParamPad | '(' is preceded with whitespace. | 1925 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 1950 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 1967 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 1969 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 1971 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 1975 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 1977 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 1980 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 1982 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - com.google.common.util.concurrent.CheckedFuture. | 11 | |
| imports | UnusedImports | Unused import - java.util.concurrent.ConcurrentHashMap. | 16 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.binding.api.WriteTransaction' import. Should be before 'org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase'. | 21 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType' import. Should be before 'org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase'. | 22 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 134 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| naming | ParameterName | Parameter name 'lPortTag' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 234 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 252 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 264 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 120 characters (found 127). | 40 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 50 | |
| naming | AbbreviationAsWordInName | Abbreviation in name 'COOKIE_TABLE_MISS' must contain no more than '4' capital letters. | 109 | |
| sizes | LineLength | Line is longer than 120 characters (found 167). | 111 | |
| naming | AbbreviationAsWordInName | Abbreviation in name 'COOKIE_TABLE_MISS' must contain no more than '4' capital letters. | 128 | |
| whitespace | GenericWhitespace | GenericWhitespace '<' is preceded with whitespace. | 131 | |
| whitespace | GenericWhitespace | GenericWhitespace '<' is preceded with whitespace. | 131 | |
| whitespace | MethodParamPad | '(' is preceded with whitespace. | 131 | |
| sizes | LineLength | Line is longer than 120 characters (found 127). | 135 | |
| naming | AbbreviationAsWordInName | Abbreviation in name 'COOKIE_TABLE_MISS' must contain no more than '4' capital letters. | 150 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 158 | |
| sizes | LineLength | Line is longer than 120 characters (found 177). | 169 | |
| sizes | LineLength | Line is longer than 120 characters (found 137). | 170 | |
| sizes | LineLength | Line is longer than 120 characters (found 133). | 173 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 3, expected level should be 4. | 177 | |
| sizes | LineLength | Line is longer than 120 characters (found 209). | 190 | |
| sizes | LineLength | Line is longer than 120 characters (found 142). | 191 | |
| sizes | LineLength | Line is longer than 120 characters (found 137). | 194 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 3, expected level should be 4. | 197 | |
| sizes | LineLength | Line is longer than 120 characters (found 136). | 205 | |
| sizes | LineLength | Line is longer than 120 characters (found 137). | 206 | |
| sizes | LineLength | Line is longer than 120 characters (found 136). | 209 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 3, expected level should be 4. | 212 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 14 | |
| naming | ConstantName | Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 15 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.collect.ImmutableMap' import. Should be before 'org.slf4j.LoggerFactory'. | 23 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 25 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 25 | |
| naming | ConstantName | Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 32 | |
| naming | ConstantName | Name 'threadFactory' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 51 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.vpn.rpc.rev160201.AddStaticRouteOutput' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.vpn.rpc.rev160201.AddStaticRouteOutputBuilder'. | 22 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.ArrayList' import. Should be before 'org.slf4j.LoggerFactory'. | 37 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.Collection' import. Should be before 'org.slf4j.LoggerFactory'. | 38 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.concurrent.Future' import. Should be before 'org.slf4j.LoggerFactory'. | 39 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 50 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 63 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 63 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 87 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 87 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 166 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 232 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| naming | ConstantName | Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 61 | |
| sizes | LineLength | Line is longer than 120 characters (found 147). | 107 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 107 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 119 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 127 | |
| sizes | LineLength | Line is longer than 120 characters (found 127). | 129 | |
| sizes | LineLength | Line is longer than 120 characters (found 143). | 131 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 136 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 142 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 146 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'subOpEntry' declaration and its first usage is 11, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 148 | |
| sizes | LineLength | Line is longer than 120 characters (found 130). | 153 | |
| sizes | LineLength | Line is longer than 120 characters (found 130). | 158 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 175 | |
| sizes | LineLength | Line is longer than 120 characters (found 131). | 182 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 187 | |
| sizes | LineLength | Line is longer than 120 characters (found 125). | 208 | |
| sizes | LineLength | Line is longer than 120 characters (found 158). | 217 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 220 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 227 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 228 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'else' is not preceded with whitespace. | 232 | |
| whitespace | WhitespaceAround | WhitespaceAround: '}' is not followed by whitespace. | 232 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'else' is not followed by whitespace. | 232 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 232 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 240 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 241 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 246 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 264 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 271 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 281 | |
| sizes | LineLength | Line is longer than 120 characters (found 128). | 291 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 291 | |
| sizes | LineLength | Line is longer than 120 characters (found 144). | 305 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 310 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 311 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 314 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 315 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 320 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 321 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 337 | |
| coding | EmptyStatement | Empty statement. | 352 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 370 | |
| sizes | LineLength | Line is longer than 120 characters (found 130). | 376 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 376 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 389 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 396 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 404 | |
| whitespace | OperatorWrap | '||' should be on a new line. | 421 | |
| sizes | LineLength | Line is longer than 120 characters (found 188). | 428 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 431 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 438 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not preceded with whitespace. | 439 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 439 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 445 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 447 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 448 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 453 | |
| sizes | LineLength | Line is longer than 120 characters (found 128). | 464 | |
| sizes | LineLength | Line is longer than 120 characters (found 132). | 475 | |
| sizes | LineLength | Line is longer than 120 characters (found 129). | 478 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 480 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 485 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 485 | |
| sizes | LineLength | Line is longer than 120 characters (found 129). | 500 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 509 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 510 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 510 | |
| indentation | Indentation | 'subnetId' have incorrect indentation level 34, expected level should be 36. | 511 | |
| sizes | LineLength | Line is longer than 120 characters (found 142). | 517 | |
| sizes | LineLength | Line is longer than 120 characters (found 198). | 524 | |
| sizes | LineLength | Line is longer than 120 characters (found 130). | 527 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 534 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 535 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 536 | |
| sizes | LineLength | Line is longer than 120 characters (found 133). | 545 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 546 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 547 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 552 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 553 | |
| indentation | Indentation | 'if' child have incorrect indentation level 12, expected level should be 16. | 571 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 578 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 583 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'subOpBuilder' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 588 | |
| sizes | LineLength | Line is longer than 120 characters (found 130). | 606 | |
| sizes | LineLength | Line is longer than 120 characters (found 191). | 612 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 615 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 616 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 622 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 623 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 630 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 631 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 636 | |
| sizes | LineLength | Line is longer than 120 characters (found 141). | 637 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 658 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 660 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 666 | |
| sizes | LineLength | Line is longer than 120 characters (found 135). | 681 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 690 | |
| sizes | LineLength | Line is longer than 120 characters (found 126). | 691 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 691 | |
| indentation | Indentation | 'subnetId' have incorrect indentation level 34, expected level should be 36. | 692 | |
| sizes | LineLength | Line is longer than 120 characters (found 142). | 698 | |
| sizes | LineLength | Line is longer than 120 characters (found 206). | 704 | |
| sizes | LineLength | Line is longer than 120 characters (found 130). | 707 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 708 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 714 | |
| sizes | LineLength | Line is longer than 120 characters (found 135). | 715 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 715 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 725 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 726 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 731 | |
| sizes | LineLength | Line is longer than 120 characters (found 143). | 732 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 750 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 756 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 756 | |
| sizes | LineLength | Line is longer than 120 characters (found 130). | 767 | |
| sizes | LineLength | Line is longer than 120 characters (found 132). | 774 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 775 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 781 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'catch' is not followed by whitespace. | 781 | |
| sizes | LineLength | Line is longer than 120 characters (found 147). | 782 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 782 | |
| sizes | LineLength | Line is longer than 120 characters (found 144). | 790 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 793 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 794 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 799 | |
| sizes | LineLength | Line is longer than 120 characters (found 125). | 800 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 810 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 816 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 816 | |
| sizes | LineLength | Line is longer than 120 characters (found 149). | 827 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 830 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 831 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 836 | |
| sizes | LineLength | Line is longer than 120 characters (found 127). | 837 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 850 | |
| sizes | LineLength | Line is longer than 120 characters (found 235). | 855 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 856 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 861 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 885 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 916 | |
| sizes | LineLength | Line is longer than 120 characters (found 180). | 917 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 931 | |
| sizes | LineLength | Line is longer than 120 characters (found 131). | 932 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 932 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - java.util.LinkedList. | 17 | |
| imports | UnusedImports | Unused import - java.util.Objects. | 19 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.genius.mdsalutil.NWUtil' import. Should be before 'org.opendaylight.genius.mdsalutil.NwConstants'. | 36 | |
| imports | UnusedImports | Unused import - org.opendaylight.genius.mdsalutil.NWUtil. | 36 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.genius.utils.clustering.ClusteringUtils' import. Should be before 'org.opendaylight.netvirt.fibmanager.api.RouteOrigin'. | 41 | |
| imports | UnusedImports | Unused import - org.opendaylight.netvirt.neutronvpn.api.utils.NeutronConstants. | 42 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId. | 78 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes. | 79 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node. | 80 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeBuilder. | 81 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey. | 82 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.VrfEntries. | 87 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.fibentries.VrfTablesBuilder. | 89 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.LearntVpnVipToPortData' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.RouterInterfaces'. | 100 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.learnt.vpn.vip.to.port.data.LearntVpnVipToPort' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.to.extraroute.vpn.ExtrarouteKey'. | 126 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.learnt.vpn.vip.to.port.data.LearntVpnVipToPortBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.to.extraroute.vpn.ExtrarouteKey'. | 127 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.learnt.vpn.vip.to.port.data.LearntVpnVipToPortKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.to.extraroute.vpn.ExtrarouteKey'. | 128 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.FibEntries' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 138 | |
| imports | RedundantImport | Duplicate import to line 86 - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.FibEntries. | 138 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.fibentries.VrfTables' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 139 | |
| imports | RedundantImport | Duplicate import to line 88 - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.fibentries.VrfTables. | 139 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.fibentries.VrfTablesKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 140 | |
| imports | RedundantImport | Duplicate import to line 90 - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.fibentries.VrfTablesKey. | 140 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdPools' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 141 | |
| imports | RedundantImport | Duplicate import to line 63 - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdPools. | 141 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.id.pools.IdPool' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 142 | |
| imports | RedundantImport | Duplicate import to line 66 - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.id.pools.IdPool. | 142 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.id.pools.IdPoolKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 143 | |
| imports | RedundantImport | Duplicate import to line 67 - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.id.pools.IdPoolKey. | 143 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 144 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector. | 144 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.AllocateIdInput' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 145 | |
| imports | RedundantImport | Duplicate import to line 59 - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.AllocateIdInput. | 145 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.AllocateIdInputBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 146 | |
| imports | RedundantImport | Duplicate import to line 60 - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.AllocateIdInputBuilder. | 146 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.AllocateIdOutput' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 147 | |
| imports | RedundantImport | Duplicate import to line 61 - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.AllocateIdOutput. | 147 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.ReleaseIdInput' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 148 | |
| imports | RedundantImport | Duplicate import to line 64 - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.ReleaseIdInput. | 148 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.ReleaseIdInputBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 149 | |
| imports | RedundantImport | Duplicate import to line 65 - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.ReleaseIdInputBuilder. | 149 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 150 | |
| imports | RedundantImport | Duplicate import to line 62 - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService. | 150 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406.IfIndexesInterfaceMap' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 151 | |
| imports | RedundantImport | Duplicate import to line 68 - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406.IfIndexesInterfaceMap. | 151 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406._if.indexes._interface.map.IfIndexInterface' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 152 | |
| imports | RedundantImport | Duplicate import to line 69 - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406._if.indexes._interface.map.IfIndexInterface. | 152 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406._if.indexes._interface.map.IfIndexInterfaceKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 153 | |
| imports | RedundantImport | Duplicate import to line 70 - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.meta.rev160406._if.indexes._interface.map.IfIndexInterfaceKey. | 153 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.GetPortFromInterfaceInputBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 154 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.GetPortFromInterfaceInputBuilder. | 154 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.GetPortFromInterfaceOutput' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 155 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.GetPortFromInterfaceOutput. | 155 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 156 | |
| imports | RedundantImport | Duplicate import to line 71 - org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService. | 156 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3nexthop.rev150409.L3nexthop' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 157 | |
| imports | RedundantImport | Duplicate import to line 93 - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3nexthop.rev150409.L3nexthop. | 157 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3nexthop.rev150409.l3nexthop.VpnNexthops' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 158 | |
| imports | RedundantImport | Duplicate import to line 94 - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3nexthop.rev150409.l3nexthop.VpnNexthops. | 158 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3nexthop.rev150409.l3nexthop.VpnNexthopsKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.napt.switches.RouterToNaptSwitchKey'. | 159 | |
| imports | RedundantImport | Duplicate import to line 95 - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3nexthop.rev150409.l3nexthop.VpnNexthopsKey. | 159 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.neutron.vpn.portip.port.data.VpnPortipToPortBuilder. | 164 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.ports.rev150712.port.attributes.FixedIps. | 169 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.ports.rev150712.ports.attributes.Ports. | 170 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.ports.rev150712.ports.attributes.ports.PortKey. | 172 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.base.Optional' import. Should be before 'org.slf4j.LoggerFactory'. | 184 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.primitives.Ints' import. Should be before 'org.slf4j.LoggerFactory'. | 185 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.util.concurrent.CheckedFuture' import. Should be before 'org.slf4j.LoggerFactory'. | 186 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.util.concurrent.FutureCallback' import. Should be before 'org.slf4j.LoggerFactory'. | 187 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.util.concurrent.Futures' import. Should be before 'org.slf4j.LoggerFactory'. | 188 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.util.concurrent.ListenableFuture' import. Should be before 'org.slf4j.LoggerFactory'. | 189 | |
| sizes | LineLength | Line is longer than 120 characters (found 138). | 206 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 207 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 247 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 247 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 261 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 261 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 299 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 299 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 332 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 367 | |
| naming | ParameterName | Parameter name 'lPortTag' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 435 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 475 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 475 | |
| sizes | LineLength | Line is longer than 120 characters (found 135). | 498 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 500 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 510 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 510 | |
| sizes | LineLength | Line is longer than 120 characters (found 135). | 518 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 520 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 530 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 530 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 550 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 550 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 566 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 604 | |
| sizes | LineLength | Line is longer than 120 characters (found 135). | 618 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 621 | |
| sizes | LineLength | Line is longer than 120 characters (found 154). | 622 | |
| sizes | LineLength | Line is longer than 120 characters (found 149). | 626 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 627 | |
| sizes | LineLength | Line is longer than 120 characters (found 127). | 635 | |
| sizes | LineLength | Line is longer than 120 characters (found 137). | 640 | |
| sizes | LineLength | Line is longer than 120 characters (found 129). | 643 | |
| sizes | LineLength | Line is longer than 120 characters (found 161). | 644 | |
| sizes | LineLength | Line is longer than 120 characters (found 130). | 656 | |
| sizes | LineLength | Line is longer than 120 characters (found 129). | 658 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 690 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 707 | |
| naming | LocalVariableName | Local variable name 'RouterInterfacesMap' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 707 | |
| indentation | Indentation | 'if' child have incorrect indentation level 14, expected level should be 12. | 709 | |
| sizes | LineLength | Line is longer than 120 characters (found 198). | 709 | |
| indentation | Indentation | 'for' have incorrect indentation level 14, expected level should be 12. | 710 | |
| sizes | LineLength | Line is longer than 120 characters (found 164). | 710 | |
| indentation | Indentation | 'for' child have incorrect indentation level 18, expected level should be 16. | 711 | |
| sizes | LineLength | Line is longer than 120 characters (found 188). | 711 | |
| indentation | Indentation | 'for' have incorrect indentation level 18, expected level should be 16. | 712 | |
| sizes | LineLength | Line is longer than 120 characters (found 163). | 712 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'for' is not followed by whitespace. | 712 | |
| indentation | Indentation | 'if' have incorrect indentation level 22, expected level should be 20. | 713 | |
| indentation | Indentation | 'if' child have incorrect indentation level 26, expected level should be 24. | 714 | |
| indentation | Indentation | 'if rcurly' have incorrect indentation level 22, expected level should be 20. | 715 | |
| indentation | Indentation | 'for rcurly' have incorrect indentation level 18, expected level should be 16. | 716 | |
| indentation | Indentation | 'for rcurly' have incorrect indentation level 14, expected level should be 12. | 717 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 744 | |
| misc | ArrayTypeStyle | Array brackets at illegal position. | 756 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 16, expected level should be one of the following: 8, 12. | 765 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 20, expected level should be one of the following: 12, 16. | 767 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 16, expected level should be one of the following: 8, 12. | 768 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 16, expected level should be one of the following: 8, 12. | 770 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 20, expected level should be one of the following: 12, 16. | 772 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 16, expected level should be one of the following: 8, 12. | 773 | |
| indentation | Indentation | 'object def rcurly' have incorrect indentation level 12, expected level should be one of the following: 4, 8. | 776 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 786 | |
| sizes | LineLength | Line is longer than 120 characters (found 126). | 801 | |
| sizes | LineLength | Line is longer than 120 characters (found 125). | 813 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 825 | |
| sizes | LineLength | Line is longer than 120 characters (found 127). | 876 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 915 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 927 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 927 | |
| indentation | Indentation | 'getVpnToDpnInterfacePath' have incorrect indentation level 4, expected level should be 8. | 937 | |
| sizes | LineLength | Line is longer than 120 characters (found 129). | 946 | |
| sizes | LineLength | Line is longer than 120 characters (found 126). | 959 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 962 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 972 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 978 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 992 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 1005 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 1018 | |
| sizes | LineLength | Line is longer than 120 characters (found 128). | 1028 | |
| sizes | LineLength | Line is longer than 120 characters (found 127). | 1031 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 1034 | |
| sizes | LineLength | Line is longer than 120 characters (found 129). | 1044 | |
| sizes | LineLength | Line is longer than 120 characters (found 128). | 1047 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 1050 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1057 | |
| sizes | LineLength | Line is longer than 120 characters (found 132). | 1059 | |
| whitespace | MethodParamPad | '(' should be on the previous line. | 1074 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 1077 | |
| sizes | LineLength | Line is longer than 120 characters (found 125). | 1082 | |
| whitespace | MethodParamPad | '(' should be on the previous line. | 1084 | |
| whitespace | MethodParamPad | '(' should be on the previous line. | 1098 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1150 | |
| whitespace | MethodParamPad | '(' should be on the previous line. | 1159 | |
| sizes | LineLength | Line is longer than 120 characters (found 126). | 1190 | |
| whitespace | WhitespaceAround | WhitespaceAround: '!=' is not followed by whitespace. | 1195 | |
| sizes | LineLength | Line is longer than 120 characters (found 139). | 1255 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not preceded with whitespace. | 1255 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not followed by whitespace. | 1255 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not preceded with whitespace. | 1255 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not followed by whitespace. | 1255 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not preceded with whitespace. | 1255 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not followed by whitespace. | 1255 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not preceded with whitespace. | 1255 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not followed by whitespace. | 1255 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not preceded with whitespace. | 1255 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not followed by whitespace. | 1255 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not preceded with whitespace. | 1255 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not followed by whitespace. | 1255 | |
| sizes | LineLength | Line is longer than 120 characters (found 136). | 1259 | |
| indentation | Indentation | 'if' child have incorrect indentation level 20, expected level should be 16. | 1264 | |
| whitespace | GenericWhitespace | GenericWhitespace '<' is preceded with whitespace. | 1291 | |
| sizes | LineLength | Line is longer than 120 characters (found 149). | 1295 | |
| sizes | LineLength | Line is longer than 120 characters (found 132). | 1296 | |
| whitespace | GenericWhitespace | GenericWhitespace '<' is preceded with whitespace. | 1306 | |
| sizes | LineLength | Line is longer than 120 characters (found 127). | 1308 | |
| indentation | Indentation | 'vpnIdsInstanceIdentifier' have incorrect indentation level 8, expected level should be 12. | 1309 | |
| sizes | LineLength | Line is longer than 120 characters (found 132). | 1310 | |
| indentation | Indentation | '=' have incorrect indentation level 8, expected level should be 12. | 1311 | |
| sizes | LineLength | Line is longer than 120 characters (found 142). | 1321 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1322 | |
| whitespace | WhitespaceAround | WhitespaceAround: '!=' is not preceded with whitespace. | 1364 | |
| sizes | LineLength | Line is longer than 120 characters (found 152). | 1376 | |
| sizes | LineLength | Line is longer than 120 characters (found 139). | 1378 | |
| sizes | LineLength | Line is longer than 120 characters (found 154). | 1379 | |
| sizes | LineLength | Line is longer than 120 characters (found 151). | 1381 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 12 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 12 | |
| javadoc | JavadocParagraph | <p> tag should be preceded with an empty line. | 14 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 18 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 18 | |
| javadoc | JavadocParagraph | <p> tag should be preceded with an empty line. | 20 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 24 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 24 | |
| javadoc | JavadocParagraph | <p> tag should be preceded with an empty line. | 26 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 30 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 30 | |
| javadoc | JavadocParagraph | <p> tag should be preceded with an empty line. | 32 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 39 | |
| javadoc | JavadocParagraph | <p> tag should be preceded with an empty line. | 41 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 45 | |
| javadoc | JavadocParagraph | <p> tag should be preceded with an empty line. | 47 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 52 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 52 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 57 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 57 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 67 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 67 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 51 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 51 | |
| modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 58 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 63 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 63 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 70 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 70 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 99 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 99 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 118 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 118 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 152 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 152 | |
| naming | ParameterName | Parameter name 'lPortTag' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 175 | |
| naming | LocalVariableName | Local variable name 'mIndex' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 179 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 201 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 201 | |
| javadoc | JavadocParagraph | Empty line should be followed by <p> tag on the next line. | 203 | |
| sizes | LineLength | Line is longer than 120 characters (found 132). | 242 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 263 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 264 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 265 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 266 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 267 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 305 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 305 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 340 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 340 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 362 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 362 | |
| javadoc | JavadocParagraph | <p> tag should be preceded with an empty line. | 364 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 378 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 378 | |
| javadoc | JavadocParagraph | <p> tag should be preceded with an empty line. | 380 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 398 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 398 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 424 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 424 | |
| sizes | LineLength | Line is longer than 120 characters (found 132). | 447 | |
| sizes | LineLength | Line is longer than 120 characters (found 132). | 452 | |
| sizes | LineLength | Line is longer than 120 characters (found 125). | 478 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.genius.datastoreutils.AsyncClusteredDataChangeListenerBase' import. Should be before 'org.opendaylight.netvirt.vpnmanager.VpnConstants'. | 16 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.genius.utils.cache.DataStoreCache' import. Should be before 'org.opendaylight.netvirt.vpnmanager.VpnConstants'. | 17 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 25 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 25 | |
| naming | ConstantName | Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 36 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 50 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 60 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| indentation | Indentation | 'method def' child have incorrect indentation level 12, expected level should be 8. | 273 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker.DataChangeScope' import. Should be before 'org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType'. | 16 | |
| naming | ConstantName | Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 35 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 48 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 59 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType' import. Should be before 'org.opendaylight.genius.datastoreutils.InvalidJobException'. | 27 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.netvirt.vpnmanager.VpnOpDataSyncer' import. Should be before 'org.opendaylight.netvirt.vpnmanager.intervpnlink.tasks.InterVpnLinkRemoverTask'. | 43 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 187 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 200 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'iVpnLink' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 223 | |
| naming | LocalVariableName | Local variable name 'iVpnLink' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 223 | |
| sizes | LineLength | Line is longer than 120 characters (found 133). | 298 | |
| blocks | RightCurly | '}' at column 13 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else or try/catch/finally). | 358 | |
| naming | LocalVariableName | Local variable name 'iVpnLinkName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 403 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 425 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 521 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 521 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 530 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| whitespace | OperatorWrap | '||' should be on a new line. | 145 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| indentation | Indentation | 'if' child have incorrect indentation level 11, expected level should be 12. | 86 | |
| indentation | Indentation | 'if' child have incorrect indentation level 11, expected level should be 12. | 87 | |
| indentation | Indentation | 'if' child have incorrect indentation level 11, expected level should be 12. | 88 | |
| sizes | LineLength | Line is longer than 120 characters (found 128). | 115 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.binding.api.WriteTransaction' import. Should be before 'org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase'. | 15 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType' import. Should be before 'org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase'. | 16 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException' import. Should be before 'org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase'. | 17 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri' import. Should be before 'org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node'. | 28 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311.inter.vpn.link.states.InterVpnLinkState' import. Should be before 'org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node'. | 29 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311.inter.vpn.links.InterVpnLink' import. Should be before 'org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node'. | 30 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311.inter.vpn.links.InterVpnLinkBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node'. | 31 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.math.BigInteger' import. Should be before 'org.slf4j.LoggerFactory'. | 36 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.ArrayList' import. Should be before 'org.slf4j.LoggerFactory'. | 37 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.List' import. Should be before 'org.slf4j.LoggerFactory'. | 38 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.concurrent.Callable' import. Should be before 'org.slf4j.LoggerFactory'. | 39 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 41 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 41 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 72 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 87 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 102 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 125 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker.DataChangeScope' import. Should be before 'org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType'. | 16 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311.InterVpnLinks. | 20 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.inter.vpn.link.rev160311.inter.vpn.links.InterVpnLink. | 22 | |
| naming | ConstantName | Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 37 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 52 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 63 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 23 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 23 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.util.concurrent.ListenableFuture' import. Should be before 'org.slf4j.LoggerFactory'. | 52 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.math.BigInteger' import. Should be before 'org.slf4j.LoggerFactory'. | 53 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.ArrayList' import. Should be before 'org.slf4j.LoggerFactory'. | 54 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.Arrays' import. Should be before 'org.slf4j.LoggerFactory'. | 55 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.Collections' import. Should be before 'org.slf4j.LoggerFactory'. | 56 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.List' import. Should be before 'org.slf4j.LoggerFactory'. | 57 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.stream.Collectors' import. Should be before 'org.slf4j.LoggerFactory'. | 58 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 69 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 69 | |
| naming | ParameterName | Parameter name 'iVpnLinkName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 76 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 82 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 82 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 138 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 153 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 153 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 191 | |
| naming | ParameterName | Parameter name 'lPortTagOfOtherEndpoint' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 213 | |
| naming | LocalVariableName | Local variable name 'lPortDispatcherFlow' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 218 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 226 | |
| naming | LocalVariableName | Local variable name 'lPortDispatcherFlow' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 243 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 250 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 250 | |
| whitespace | MethodParamPad | '(' is preceded with whitespace. | 271 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 282 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 282 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 299 | |
| naming | ParameterName | Parameter name 'iVpnLinkName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 307 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 311 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 311 | |
| naming | ParameterName | Parameter name 'iVpnLinkName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 318 | |
| naming | LocalVariableName | Local variable name 'iVpnLinkState' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 323 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 346 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 367 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 367 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 383 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 383 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 405 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 405 | |
| naming | LocalVariableName | Local variable name 'iVpnLink' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 415 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 507 | |
| naming | ParameterName | Parameter name 'iVpnLink' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 517 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 545 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| naming | MemberName | Member name 'iVpnLinkToCheck' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 40 | |
| naming | ParameterName | Parameter name 'iVpnLink' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 44 | |
| naming | ParameterName | Parameter name 'iVpnLink' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 52 | |
| naming | ParameterName | Parameter name 'iVpnLink' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 56 | |
| whitespace | WhitespaceAround | WhitespaceAround: '-' is not preceded with whitespace. | 82 | |
| whitespace | WhitespaceAround | WhitespaceAround: '-' is not followed by whitespace. | 82 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| naming | MemberName | Member name 'iVpnLinkToPersist' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 28 | |
| naming | ParameterName | Parameter name 'iVpnLink' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 31 | |
| naming | ParameterName | Parameter name 'iVpnLink' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 37 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 43 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - java.util.concurrent.Callable. | 14 | |
| imports | UnusedImports | Unused import - org.opendaylight.genius.mdsalutil.MDSALUtil. | 21 | |
| naming | MemberName | Member name 'iVpnLinkIid' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 31 | |
| naming | MemberName | Member name 'iVpnLinkName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 32 | |
| naming | ParameterName | Parameter name 'iVpnLinkPath' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 36 | |
| naming | ParameterName | Parameter name 'iVpnLinkPath' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 40 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| indentation | Indentation | 'member def type' have incorrect indentation level 2, expected level should be 4. | 19 | |
| indentation | Indentation | 'member def type' have incorrect indentation level 2, expected level should be 4. | 20 | |
| indentation | Indentation | 'member def type' have incorrect indentation level 2, expected level should be 4. | 21 | |
| indentation | Indentation | 'member def type' have incorrect indentation level 2, expected level should be 4. | 22 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 24 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 6, expected level should be 8. | 26 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 27 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 29 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 6, expected level should be 8. | 31 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 32 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 34 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 6, expected level should be 8. | 36 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 37 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 39 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 6, expected level should be 8. | 41 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 42 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 44 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 6, expected level should be 8. | 46 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 47 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 49 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 6, expected level should be 8. | 51 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 52 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'java.math.BigInteger' import. Should be before 'org.opendaylight.yangtools.yang.binding.InstanceIdentifier'. | 41 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.ArrayList' import. Should be before 'org.opendaylight.yangtools.yang.binding.InstanceIdentifier'. | 42 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.List' import. Should be before 'org.opendaylight.yangtools.yang.binding.InstanceIdentifier'. | 43 | |
| imports | CustomImportOrder | Import statement for 'org.mockito.Matchers.any' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 45 | |
| imports | CustomImportOrder | Import statement for 'org.mockito.Mockito.verify' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 46 | |
| imports | CustomImportOrder | Import statement for 'org.mockito.Mockito.doReturn' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 47 | |
| imports | CustomImportOrder | Import statement for 'org.mockito.Mockito.when' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 48 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 62 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 65 | |
| whitespace | MethodParamPad | '(' should be on the previous line. | 104 | |
| whitespace | MethodParamPad | '(' should be on the previous line. | 106 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.binding.api.DataBroker' import. Should be before 'org.opendaylight.netvirt.bgpmanager.api.IBgpManager'. | 19 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.binding.api.DataChangeListener' import. Should be before 'org.opendaylight.netvirt.bgpmanager.api.IBgpManager'. | 20 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker.DataChangeScope' import. Should be before 'org.opendaylight.netvirt.bgpmanager.api.IBgpManager'. | 21 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType' import. Should be before 'org.opendaylight.netvirt.bgpmanager.api.IBgpManager'. | 22 | |
| whitespace | NoLineWrap | import statement should not be line-wrapped. | 25 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.huawei.params.xml.ns.yang.l3vpn.rev140815.VpnInstances' import. Should be before 'org.opendaylight.yangtools.yang.binding.InstanceIdentifier.InstanceIdentifierBuilder'. | 37 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.huawei.params.xml.ns.yang.l3vpn.rev140815.vpn.af.config.ApplyLabelBuilder' import. Should be before 'org.opendaylight.yangtools.yang.binding.InstanceIdentifier.InstanceIdentifierBuilder'. | 38 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.huawei.params.xml.ns.yang.l3vpn.rev140815.vpn.instances.vpn.instance.Ipv4FamilyBuilder' import. Should be before 'org.opendaylight.yangtools.yang.binding.InstanceIdentifier.InstanceIdentifierBuilder'. | 39 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.ArrayList' import. Should be before 'org.opendaylight.yangtools.yang.binding.InstanceIdentifier.InstanceIdentifierBuilder'. | 41 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.List' import. Should be before 'org.opendaylight.yangtools.yang.binding.InstanceIdentifier.InstanceIdentifierBuilder'. | 42 | |
| whitespace | MethodParamPad | '(' should be on the previous line. | 82 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 7, expected level should be 8. | 90 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 90 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 7, expected level should be 8. | 92 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 7, expected level should be 8. | 93 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.binding.api.DataBroker' import. Should be before 'org.opendaylight.netvirt.bgpmanager.api.IBgpManager'. | 21 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.binding.api.DataChangeListener' import. Should be before 'org.opendaylight.netvirt.bgpmanager.api.IBgpManager'. | 22 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.binding.api.ReadOnlyTransaction' import. Should be before 'org.opendaylight.netvirt.bgpmanager.api.IBgpManager'. | 23 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.binding.api.WriteTransaction' import. Should be before 'org.opendaylight.netvirt.bgpmanager.api.IBgpManager'. | 24 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker' import. Should be before 'org.opendaylight.netvirt.bgpmanager.api.IBgpManager'. | 25 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType' import. Should be before 'org.opendaylight.netvirt.bgpmanager.api.IBgpManager'. | 26 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.genius.interfacemanager.globals.IfmConstants' import. Should be before 'org.opendaylight.netvirt.bgpmanager.api.IBgpManager'. | 27 | |
| whitespace | NoLineWrap | import statement should not be line-wrapped. | 35 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.TaskState' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.VpnInstanceToVpnId'. | 49 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.AllocateIdInput' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.to.vpn.id.VpnInstanceKey'. | 65 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.AllocateIdInputBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.to.vpn.id.VpnInstanceKey'. | 66 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.AllocateIdOutput' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.to.vpn.id.VpnInstanceKey'. | 67 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.AllocateIdOutputBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.to.vpn.id.VpnInstanceKey'. | 68 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.to.vpn.id.VpnInstanceKey'. | 69 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.op.rev160406.DpnEndpoints' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.to.vpn.id.VpnInstanceKey'. | 70 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.op.rev160406.dpn.endpoints.DPNTEPsInfo' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.to.vpn.id.VpnInstanceKey'. | 71 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.op.rev160406.dpn.endpoints.DPNTEPsInfoBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.to.vpn.id.VpnInstanceKey'. | 72 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.op.rev160406.dpn.endpoints.DPNTEPsInfoKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.to.vpn.id.VpnInstanceKey'. | 73 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.op.rev160406.dpn.endpoints.dpn.teps.info.TunnelEndPoints' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.to.vpn.id.VpnInstanceKey'. | 74 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.op.rev160406.dpn.endpoints.dpn.teps.info.TunnelEndPointsBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.to.vpn.id.VpnInstanceKey'. | 75 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.PortAddedToSubnetBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.PortRemovedFromSubnet'. | 78 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.SubnetDeletedFromVpn' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.SubnetUpdatedInVpn'. | 82 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.SubnetAddedToVpnBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.SubnetUpdatedInVpn'. | 83 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.SubnetDeletedFromVpnBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.SubnetUpdatedInVpnBuilder'. | 85 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.ExternalNetworks' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.subnetmaps.SubnetmapKey'. | 90 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.external.networks.Networks' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.subnetmaps.SubnetmapKey'. | 91 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.external.networks.NetworksBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.subnetmaps.SubnetmapKey'. | 92 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.external.networks.NetworksKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.subnetmaps.SubnetmapKey'. | 93 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.math.BigInteger' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResultBuilder'. | 99 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.ArrayList' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResultBuilder'. | 100 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.List' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResultBuilder'. | 101 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.concurrent.Future' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResultBuilder'. | 102 | |
| imports | CustomImportOrder | Import statement for 'org.mockito.Matchers.any' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 104 | |
| imports | CustomImportOrder | Import statement for 'org.mockito.Matchers.anyString' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 105 | |
| imports | CustomImportOrder | Import statement for 'org.mockito.Mockito.doReturn' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 106 | |
| imports | CustomImportOrder | Import statement for 'org.mockito.Mockito.verify' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 107 | |
| imports | CustomImportOrder | Import statement for 'org.mockito.Mockito.when' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 108 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 153 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 158 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 160 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 167 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 172 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'idOutputOptional' declaration and its first usage is 22, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 215 | |
| indentation | Indentation | 'operator new lparen' have incorrect indentation level 16, expected level should be 8. | 266 | |
| whitespace | MethodParamPad | '(' should be on the previous line. | 266 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'subToDpn' declaration and its first usage is 7, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 268 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'portList' declaration and its first usage is 8, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 269 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'listPortOpDataEntry' declaration and its first usage is 9, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 270 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'tunnelEndPoints' declaration and its first usage is 21, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 271 | |
| whitespace | MethodParamPad | '(' should be on the previous line. | 277 | |
| whitespace | MethodParamPad | '(' should be on the previous line. | 294 | |
| whitespace | MethodParamPad | '(' should be on the previous line. | 298 | |
| whitespace | MethodParamPad | '(' should be on the previous line. | 300 | |
| whitespace | MethodParamPad | '(' should be on the previous line. | 307 | |
| whitespace | MethodParamPad | '(' should be on the previous line. | 315 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 420 | |
| sizes | LineLength | Line is longer than 120 characters (found 154). | 424 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.GetDpidFromInterfaceInput' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 22 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.GetDpidFromInterfaceInputBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 23 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.GetDpidFromInterfaceOutput' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 24 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 25 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.ServiceBindings' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 26 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.ServiceTypeFlowBased' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 27 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.StypeOpenflow' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 28 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.StypeOpenflowBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 29 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.ServiceModeIngress' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 30 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.service.bindings.ServicesInfo' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 31 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.service.bindings.ServicesInfoKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 32 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.service.bindings.services.info.BoundServices' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 33 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.service.bindings.services.info.BoundServicesBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 34 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.service.bindings.services.info.BoundServicesKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 35 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.op.rev160406.DpnEndpoints' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 36 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.op.rev160406.dpn.endpoints.DPNTEPsInfo' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 37 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.op.rev160406.dpn.endpoints.DPNTEPsInfoKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 38 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.op.rev160406.dpn.endpoints.dpn.teps.info.TunnelEndPoints' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId'. | 39 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.math.BigInteger' import. Should be before 'org.slf4j.LoggerFactory'. | 45 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.List' import. Should be before 'org.slf4j.LoggerFactory'. | 46 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.concurrent.ExecutionException' import. Should be before 'org.slf4j.LoggerFactory'. | 47 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.concurrent.Future' import. Should be before 'org.slf4j.LoggerFactory'. | 48 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 51 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 52 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 54 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 55 | |
| indentation | Indentation | 'try' have incorrect indentation level 4, expected level should be 8. | 56 | |
| indentation | Indentation | 'try' child have incorrect indentation level 6, expected level should be 12. | 57 | |
| indentation | Indentation | 'try' child have incorrect indentation level 6, expected level should be 12. | 60 | |
| indentation | Indentation | 'try' child have incorrect indentation level 6, expected level should be 12. | 63 | |
| indentation | Indentation | 'if' have incorrect indentation level 6, expected level should be 12. | 64 | |
| indentation | Indentation | 'if' child have incorrect indentation level 8, expected level should be 16. | 65 | |
| indentation | Indentation | 'if rcurly' have incorrect indentation level 6, expected level should be 12. | 66 | |
| indentation | Indentation | 'else' child have incorrect indentation level 8, expected level should be 16. | 67 | |
| indentation | Indentation | 'else rcurly' have incorrect indentation level 6, expected level should be 12. | 68 | |
| indentation | Indentation | 'try rcurly' have incorrect indentation level 4, expected level should be 8. | 69 | |
| indentation | Indentation | 'catch' child have incorrect indentation level 6, expected level should be 12. | 70 | |
| indentation | Indentation | 'catch rcurly' have incorrect indentation level 4, expected level should be 8. | 71 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 72 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 73 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 75 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 76 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 77 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 79 | |
| indentation | Indentation | 'if' have incorrect indentation level 4, expected level should be 8. | 80 | |
| indentation | Indentation | 'if' child have incorrect indentation level 6, expected level should be 12. | 81 | |
| indentation | Indentation | 'if' have incorrect indentation level 6, expected level should be 12. | 82 | |
| indentation | Indentation | 'if' child have incorrect indentation level 8, expected level should be 16. | 83 | |
| indentation | Indentation | 'if rcurly' have incorrect indentation level 6, expected level should be 12. | 84 | |
| indentation | Indentation | 'if rcurly' have incorrect indentation level 4, expected level should be 8. | 85 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 86 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 87 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 89 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 90 | |
| sizes | LineLength | Line is longer than 120 characters (found 151). | 90 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 92 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 94 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 96 | |
| sizes | LineLength | Line is longer than 120 characters (found 146). | 96 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 97 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 100 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 102 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 103 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 104 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 106 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 107 | |
| sizes | LineLength | Line is longer than 120 characters (found 135). | 109 | |
| sizes | LineLength | Line is longer than 120 characters (found 152). | 110 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 111 | |
| sizes | LineLength | Line is longer than 120 characters (found 157). | 111 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 112 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 113 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 115 | |
| sizes | LineLength | Line is longer than 120 characters (found 200). | 115 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 116 | |
| sizes | LineLength | Line is longer than 120 characters (found 145). | 116 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 118 | |
| indentation | Indentation | 'if' have incorrect indentation level 4, expected level should be 8. | 120 | |
| indentation | Indentation | 'if' child have incorrect indentation level 6, expected level should be 12. | 121 | |
| indentation | Indentation | 'if rcurly' have incorrect indentation level 4, expected level should be 8. | 122 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 124 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 125 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 127 | |
| sizes | LineLength | Line is longer than 120 characters (found 175). | 127 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 128 | |
| sizes | LineLength | Line is longer than 120 characters (found 132). | 128 | |
| indentation | Indentation | 'if' have incorrect indentation level 4, expected level should be 8. | 130 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 130 | |
| indentation | Indentation | 'if' child have incorrect indentation level 6, expected level should be 12. | 131 | |
| indentation | Indentation | 'if rcurly' have incorrect indentation level 4, expected level should be 8. | 132 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 133 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 134 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 136 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 6, expected level should be 8. | 137 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 6, expected level should be 8. | 138 | |
| sizes | LineLength | Line is longer than 120 characters (found 147). | 138 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 6, expected level should be 8. | 140 | |
| indentation | Indentation | 'if' have incorrect indentation level 6, expected level should be 8. | 141 | |
| indentation | Indentation | 'if' child have incorrect indentation level 10, expected level should be 12. | 142 | |
| indentation | Indentation | 'if' have incorrect indentation level 10, expected level should be 12. | 143 | |
| indentation | Indentation | 'if' child have incorrect indentation level 14, expected level should be 16. | 144 | |
| indentation | Indentation | 'if rcurly' have incorrect indentation level 10, expected level should be 12. | 145 | |
| indentation | Indentation | 'if rcurly' have incorrect indentation level 6, expected level should be 8. | 146 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 6, expected level should be 8. | 147 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 148 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 150 | |
| sizes | LineLength | Line is longer than 120 characters (found 186). | 150 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 151 | |
| sizes | LineLength | Line is longer than 120 characters (found 164). | 153 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 154 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 156 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 160 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 161 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 162 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 164 | |
| sizes | LineLength | Line is longer than 120 characters (found 168). | 164 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 165 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 166 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 167 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 168 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| whitespace | FileTabCharacter | Line contains a tab character. | 19 | |
| modifier | RedundantModifier | Redundant 'private' modifier. | 23 |