The following document contains the results of Checkstyle 6.16 with odl_checks.xml ruleset. 
| Category | Rule | Violations | Severity |
|---|---|---|---|
| blocks | LeftCurly
|
4 | |
| NeedBraces | 3 | ||
RightCurly
|
3 | ||
| RightCurly | 3 | ||
| coding | EmptyStatement | 1 | |
| IllegalCatch | 6 | ||
| OverloadMethodsDeclarationOrder | 1 | ||
| VariableDeclarationUsageDistance | 2 | ||
| imports | CustomImportOrder
|
54 | |
| UnusedImports | 20 | ||
| indentation | Indentation
|
146 | |
| javadoc | JavadocStyle
|
10 | |
| NonEmptyAtclauseDescription | 19 | ||
| misc | ArrayTypeStyle | 4 | |
| modifier | RedundantModifier | 2 | |
| naming | AbbreviationAsWordInName
|
1 | |
| ConstantName | 10 | ||
LocalVariableName
|
4 | ||
MemberName
|
1 | ||
MethodName
|
1 | ||
MethodName
|
1 | ||
ParameterName
|
1 | ||
| regexp | RegexpSinglelineJava
|
1 | |
| sizes | LineLength
|
51 | |
| whitespace | EmptyLineSeparator
|
8 | |
| GenericWhitespace | 1 | ||
| MethodParamPad | 7 | ||
| NoLineWrap | 6 | ||
OperatorWrap
|
16 | ||
SeparatorWrap
|
9 | ||
SeparatorWrap
|
9 | ||
WhitespaceAround
|
44 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.netvirt.vpnmanager.api.intervpnlink.InterVpnLinkCache' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.vrfentries.VrfEntry'. | 22 | |
| naming | ParameterName | Parameter name 'DpnId' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 144 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 154 | |
| sizes | LineLength | Line is longer than 120 characters (found 125). | 161 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 74 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 74 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 95 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 95 | |
| misc | ArrayTypeStyle | Array brackets at illegal position. | 133 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 152 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 205 | |
| sizes | LineLength | Line is longer than 120 characters (found 139). | 210 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 221 | |
| misc | ArrayTypeStyle | Array brackets at illegal position. | 222 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 241 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 268 | |
| sizes | LineLength | Line is longer than 120 characters (found 157). | 298 | |
| sizes | LineLength | Line is longer than 120 characters (found 127). | 332 | |
| sizes | LineLength | Line is longer than 120 characters (found 161). | 333 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 347 | |
| sizes | LineLength | Line is longer than 120 characters (found 135). | 359 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 361 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 365 | |
| sizes | LineLength | Line is longer than 120 characters (found 135). | 371 | |
| indentation | Indentation | 'getVpnInstanceToVpnIdIdentifier' have incorrect indentation level 4, expected level should be 8. | 372 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 374 | |
| sizes | LineLength | Line is longer than 120 characters (found 154). | 375 | |
| sizes | LineLength | Line is longer than 120 characters (found 135). | 403 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 405 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 409 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.fibentries.VrfTablesBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.fibentries.VrfTablesKey'. | 35 | |
| whitespace | NoLineWrap | import statement should not be line-wrapped. | 47 | |
| whitespace | NoLineWrap | import statement should not be line-wrapped. | 49 | |
| whitespace | NoLineWrap | import statement should not be line-wrapped. | 55 | |
| whitespace | NoLineWrap | import statement should not be line-wrapped. | 58 | |
| whitespace | NoLineWrap | import statement should not be line-wrapped. | 60 | |
| whitespace | NoLineWrap | import statement should not be line-wrapped. | 62 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.math.BigInteger' import. Should be before 'org.slf4j.LoggerFactory'. | 70 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.ArrayList' import. Should be before 'org.slf4j.LoggerFactory'. | 71 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.Arrays' import. Should be before 'org.slf4j.LoggerFactory'. | 72 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.List' import. Should be before 'org.slf4j.LoggerFactory'. | 73 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.concurrent.ExecutionException' import. Should be before 'org.slf4j.LoggerFactory'. | 74 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.concurrent.Future' import. Should be before 'org.slf4j.LoggerFactory'. | 75 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 79 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 87 | |
| sizes | LineLength | Line is longer than 120 characters (found 130). | 114 | |
| sizes | LineLength | Line is longer than 120 characters (found 137). | 121 | |
| sizes | LineLength | Line is longer than 120 characters (found 275). | 122 | |
| sizes | LineLength | Line is longer than 120 characters (found 247). | 124 | |
| sizes | LineLength | Line is longer than 120 characters (found 137). | 128 | |
| sizes | LineLength | Line is longer than 120 characters (found 275). | 129 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 130 | |
| sizes | LineLength | Line is longer than 120 characters (found 137). | 147 | |
| sizes | LineLength | Line is longer than 120 characters (found 270). | 148 | |
| sizes | LineLength | Line is longer than 120 characters (found 136). | 152 | |
| sizes | LineLength | Line is longer than 120 characters (found 269). | 153 | |
| sizes | LineLength | Line is longer than 120 characters (found 315). | 154 | |
| sizes | LineLength | Line is longer than 120 characters (found 195). | 157 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 158 | |
| sizes | LineLength | Line is longer than 120 characters (found 153). | 163 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 176 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 199 | |
| sizes | LineLength | Line is longer than 120 characters (found 135). | 207 | |
| indentation | Indentation | 'getVpnInstanceToVpnIdIdentifier' have incorrect indentation level 4, expected level should be 8. | 208 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 210 | |
| sizes | LineLength | Line is longer than 120 characters (found 154). | 211 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 224 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 230 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 230 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 233 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 234 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 235 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 253 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 253 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 256 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 257 | |
| sizes | LineLength | Line is longer than 120 characters (found 146). | 260 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 263 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 263 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 266 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 267 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 268 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 280 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 280 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 283 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 284 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 285 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 292 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 292 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 295 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 296 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 297 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 308 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 16, expected level should be one of the following: 8, 12. | 333 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 20, expected level should be one of the following: 12, 16. | 335 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 16, expected level should be one of the following: 8, 12. | 336 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 16, expected level should be one of the following: 8, 12. | 338 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 20, expected level should be one of the following: 12, 16. | 340 | |
| whitespace | EmptyLineSeparator | ';' should be separated from previous statement. | 341 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 16, expected level should be one of the following: 8, 12. | 341 | |
| blocks | RightCurly | '}' at column 17 should be alone on a line. | 341 | |
| indentation | Indentation | 'object def rcurly' have incorrect indentation level 12, expected level should be one of the following: 4, 8. | 342 | |
| indentation | Indentation | 'getVpnIdToVpnInstanceIdentifier' have incorrect indentation level 4, expected level should be 8. | 359 | |
| sizes | LineLength | Line is longer than 120 characters (found 129). | 378 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'try' is not followed by whitespace. | 386 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 386 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 420 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'try' is not followed by whitespace. | 436 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 436 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 454 | |
| sizes | LineLength | Line is longer than 120 characters (found 153). | 468 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 548 | |
| sizes | LineLength | Line is longer than 120 characters (found 161). | 572 | |
| sizes | LineLength | Line is longer than 120 characters (found 130). | 576 | |
| whitespace | OperatorWrap | '||' should be on a new line. | 595 | |
| whitespace | OperatorWrap | '||' should be on a new line. | 596 | |
| whitespace | OperatorWrap | '||' should be on a new line. | 597 | |
| blocks | LeftCurly | '{' at column 5 should be on the previous line. | 605 | |
| whitespace | OperatorWrap | '||' should be on a new line. | 606 | |
| whitespace | OperatorWrap | '||' should be on a new line. | 607 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.HashMap' import. Should be before 'org.opendaylight.genius.itm.globals.ITMConstants'. | 12 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.Map' import. Should be before 'org.opendaylight.genius.itm.globals.ITMConstants'. | 13 | |
| whitespace | MethodParamPad | '(' is preceded with whitespace. | 17 | |
| whitespace | MethodParamPad | '(' is preceded with whitespace. | 18 | |
| whitespace | MethodParamPad | '(' is preceded with whitespace. | 19 | |
| whitespace | MethodParamPad | '(' is preceded with whitespace. | 23 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 26 | |
| naming | ConstantName | Name 'strToTypeMap' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 30 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 43 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.FibEntries. | 46 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.fibentries.VrfTables. | 47 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.fibentries.VrfTablesKey. | 48 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.vrfentries.VrfEntry. | 49 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.vrfentries.VrfEntryKey. | 50 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.GetInternalOrExternalInterfaceNameInputBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 55 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.GetInternalOrExternalInterfaceNameOutput' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 56 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.GetTunnelInterfaceNameInputBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 57 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.GetTunnelInterfaceNameOutput' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 58 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 59 | |
| 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.prefix.to._interface.vpn.ids.Prefixes'. | 60 | |
| 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.prefix.to._interface.vpn.ids.Prefixes'. | 61 | |
| 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.prefix.to._interface.vpn.ids.Prefixes'. | 62 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.CreateIdPoolInput' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 63 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.CreateIdPoolInputBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 64 | |
| 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.prefix.to._interface.vpn.ids.Prefixes'. | 65 | |
| 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.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 66 | |
| 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.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 67 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.GetEgressActionsForInterfaceInputBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 68 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.GetEgressActionsForInterfaceOutput' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 69 | |
| 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.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 70 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.interfaces.ElanInterface' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 71 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.SegmentTypeBase' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 72 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.SegmentTypeFlat' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 73 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.SegmentTypeVlan' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 74 | |
| 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.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 75 | |
| 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.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 76 | |
| 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.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 77 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3nexthop.rev150409.l3nexthop.vpnnexthops.VpnNexthop' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 78 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3nexthop.rev150409.l3nexthop.vpnnexthops.VpnNexthopBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 79 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3nexthop.rev150409.l3nexthop.vpnnexthops.VpnNexthopKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.Prefixes'. | 80 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.ConfTransportTypeL3vpn' import. Should be before 'org.slf4j.LoggerFactory'. | 90 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.ConfTransportTypeL3vpnBuilder' import. Should be before 'org.slf4j.LoggerFactory'. | 91 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rev160406.TunnelTypeBase' import. Should be before 'org.slf4j.LoggerFactory'. | 92 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rev160406.TunnelTypeGre' import. Should be before 'org.slf4j.LoggerFactory'. | 93 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rev160406.TunnelTypeMplsOverGre' import. Should be before 'org.slf4j.LoggerFactory'. | 94 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rev160406.TunnelTypeVxlan' import. Should be before 'org.slf4j.LoggerFactory'. | 95 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 16, expected level should be one of the following: 8, 12. | 113 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 20, expected level should be one of the following: 12, 16. | 115 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 16, expected level should be one of the following: 8, 12. | 116 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 117 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 16, expected level should be one of the following: 8, 12. | 117 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 20, expected level should be one of the following: 12, 16. | 119 | |
| whitespace | EmptyLineSeparator | ';' should be separated from previous statement. | 120 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 16, expected level should be one of the following: 8, 12. | 120 | |
| blocks | RightCurly | '}' at column 17 should be alone on a line. | 120 | |
| indentation | Indentation | 'object def rcurly' have incorrect indentation level 12, expected level should be one of the following: 4, 8. | 121 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 123 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 123 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 176 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 181 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 202 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 208 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 223 | |
| sizes | LineLength | Line is longer than 120 characters (found 131). | 224 | |
| sizes | LineLength | Line is longer than 120 characters (found 136). | 230 | |
| sizes | LineLength | Line is longer than 120 characters (found 134). | 239 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 273 | |
| sizes | LineLength | Line is longer than 120 characters (found 165). | 284 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 294 | |
| whitespace | WhitespaceAround | WhitespaceAround: ':' is not preceded with whitespace. | 309 | |
| indentation | Indentation | 'synchronized' have incorrect indentation level 8, expected level should be 12. | 320 | |
| indentation | Indentation | 'synchronized' child have incorrect indentation level 12, expected level should be 16. | 321 | |
| indentation | Indentation | 'synchronized' child have incorrect indentation level 12, expected level should be 16. | 322 | |
| indentation | Indentation | 'if' have incorrect indentation level 12, expected level should be 16. | 324 | |
| indentation | Indentation | 'if' child have incorrect indentation level 16, expected level should be 20. | 327 | |
| indentation | Indentation | 'if' child have incorrect indentation level 16, expected level should be 20. | 328 | |
| indentation | Indentation | 'if' child have incorrect indentation level 16, expected level should be 20. | 330 | |
| indentation | Indentation | 'if' child have incorrect indentation level 20, expected level should be 24. | 332 | |
| indentation | Indentation | 'if' child have incorrect indentation level 20, expected level should be 24. | 333 | |
| indentation | Indentation | 'if' have incorrect indentation level 20, expected level should be 24. | 334 | |
| indentation | Indentation | 'if' child have incorrect indentation level 24, expected level should be 28. | 335 | |
| sizes | LineLength | Line is longer than 120 characters (found 136). | 335 | |
| indentation | Indentation | 'if' child have incorrect indentation level 24, expected level should be 28. | 336 | |
| indentation | Indentation | 'if rcurly' have incorrect indentation level 20, expected level should be 24. | 338 | |
| indentation | Indentation | 'if' child have incorrect indentation level 20, expected level should be 24. | 339 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 388 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 389 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 390 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 391 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 392 | |
| sizes | LineLength | Line is longer than 120 characters (found 131). | 405 | |
| sizes | LineLength | Line is longer than 120 characters (found 140). | 497 | |
| sizes | LineLength | Line is longer than 120 characters (found 140). | 500 | |
| sizes | LineLength | Line is longer than 120 characters (found 133). | 502 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 521 | |
| regexp | RegexpSinglelineJava | Line contains console output. | 577 | |
| sizes | LineLength | Line is longer than 120 characters (found 131). | 615 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 625 | |
| whitespace | MethodParamPad | '(' is preceded with whitespace. | 629 | |
| whitespace | MethodParamPad | '(' is preceded with whitespace. | 654 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 659 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 676 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 678 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 690 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 690 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 694 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 732 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 756 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - org.opendaylight.netvirt.elanmanager.api.IElanService. | 53 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.iana._if.type.rev140508.Tunnel' import. Should be before 'org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress'. | 61 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.PrefixToInterface. | 96 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.adjacency.list.Adjacency. | 99 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.VpnIds. | 100 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.VpnIdsKey. | 101 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.prefix.to._interface.vpn.ids.PrefixesKey. | 104 | |
| blocks | LeftCurly | '{' at column 60 should have line break after. | 176 | |
| blocks | RightCurly | '}' at column 92 should be alone on a line. | 176 | |
| whitespace | OperatorWrap | '&&' should be on a new line. | 257 | |
| whitespace | OperatorWrap | '&&' should be on a new line. | 268 | |
| coding | OverloadMethodsDeclarationOrder | Overload methods should not be split. Previous overloaded method located at line '228'. | 305 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not preceded with whitespace. | 348 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 492 | |
| whitespace | OperatorWrap | '&&' should be on a new line. | 500 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 518 | |
| naming | LocalVariableName | Local variable name 'iVpnLinkName' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 631 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'instructions' 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). | 660 | |
| misc | ArrayTypeStyle | Array brackets at illegal position. | 665 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 706 | |
| whitespace | OperatorWrap | '&&' should be on a new line. | 762 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 800 | |
| whitespace | GenericWhitespace | GenericWhitespace '>' should followed by whitespace. | 871 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 974 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 974 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 976 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 977 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 978 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 979 | |
| naming | LocalVariableName | Local variable name 'extra_route' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 988 | |
| whitespace | OperatorWrap | '&&' should be on a new line. | 1007 | |
| coding | EmptyStatement | Empty statement. | 1035 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not preceded with whitespace. | 1037 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 1037 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1080 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 1093 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 1103 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'instructions' 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). | 1115 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1136 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1136 | |
| naming | LocalVariableName | Local variable name 'tunnel_type' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 1167 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1227 | |
| whitespace | OperatorWrap | '&&' should be on a new line. | 1239 | |
| modifier | RedundantModifier | Redundant 'public' modifier. | 1283 | |
| whitespace | OperatorWrap | '&&' should be on a new line. | 1301 | |
| whitespace | OperatorWrap | '&&' should be on a new line. | 1404 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1489 | |
| blocks | LeftCurly | '{' at column 17 should be on the previous line. | 1498 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1550 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1569 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1569 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1575 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1590 | |
| indentation | Indentation | 'method def lparen' have incorrect indentation level 12, expected level should be 4. | 1596 | |
| whitespace | MethodParamPad | '(' should be on the previous line. | 1596 | |
| misc | ArrayTypeStyle | Array brackets at illegal position. | 1610 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1634 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1641 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1680 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1680 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1725 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 1725 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 12, expected level should be one of the following: 16, 20. | 1761 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be one of the following: 20, 24. | 1763 | |
| indentation | Indentation | 'synchronized' have incorrect indentation level 16, expected level should be one of the following: 20, 24. | 1764 | |
| indentation | Indentation | 'synchronized' child have incorrect indentation level 20, expected level should be one of the following: 24, 28. | 1765 | |
| indentation | Indentation | 'for' have incorrect indentation level 20, expected level should be one of the following: 24, 28. | 1766 | |
| indentation | Indentation | 'for' child have incorrect indentation level 24, expected level should be one of the following: 28, 32. | 1767 | |
| indentation | Indentation | 'if' have incorrect indentation level 24, expected level should be one of the following: 28, 32. | 1768 | |
| indentation | Indentation | 'if' child have incorrect indentation level 28, expected level should be one of the following: 32, 36. | 1769 | |
| indentation | Indentation | 'if' child have incorrect indentation level 28, expected level should be one of the following: 32, 36. | 1770 | |
| indentation | Indentation | 'if' child have incorrect indentation level 28, expected level should be one of the following: 32, 36. | 1771 | |
| indentation | Indentation | 'if rcurly' have incorrect indentation level 24, expected level should be one of the following: 28, 32. | 1772 | |
| indentation | Indentation | 'for' child have incorrect indentation level 24, expected level should be one of the following: 28, 32. | 1773 | |
| indentation | Indentation | 'if' have incorrect indentation level 24, expected level should be one of the following: 28, 32. | 1774 | |
| indentation | Indentation | 'if' child have incorrect indentation level 28, expected level should be one of the following: 32, 36. | 1775 | |
| indentation | Indentation | 'if' child have incorrect indentation level 28, expected level should be one of the following: 32, 36. | 1777 | |
| indentation | Indentation | 'if' child have incorrect indentation level 28, expected level should be one of the following: 32, 36. | 1779 | |
| indentation | Indentation | 'if rcurly' have incorrect indentation level 24, expected level should be one of the following: 28, 32. | 1780 | |
| indentation | Indentation | 'if' have incorrect indentation level 24, expected level should be one of the following: 28, 32. | 1781 | |
| indentation | Indentation | 'if' child have incorrect indentation level 28, expected level should be one of the following: 32, 36. | 1783 | |
| indentation | Indentation | 'if' have incorrect indentation level 28, expected level should be one of the following: 32, 36. | 1784 | |
| indentation | Indentation | 'if' have incorrect indentation level 32, expected level should be one of the following: 36, 40. | 1786 | |
| indentation | Indentation | 'if' child have incorrect indentation level 36, expected level should be one of the following: 40, 44. | 1787 | |
| indentation | Indentation | 'if' child have incorrect indentation level 36, expected level should be one of the following: 40, 44. | 1788 | |
| indentation | Indentation | 'if rcurly' have incorrect indentation level 32, expected level should be one of the following: 36, 40. | 1789 | |
| indentation | Indentation | 'if rcurly' have incorrect indentation level 28, expected level should be one of the following: 32, 36. | 1790 | |
| indentation | Indentation | 'if rcurly' have incorrect indentation level 24, expected level should be one of the following: 28, 32. | 1791 | |
| indentation | Indentation | 'for' child have incorrect indentation level 24, expected level should be one of the following: 28, 32. | 1793 | |
| indentation | Indentation | 'if' have incorrect indentation level 24, expected level should be one of the following: 28, 32. | 1795 | |
| indentation | Indentation | 'if' child have incorrect indentation level 28, expected level should be one of the following: 32, 36. | 1796 | |
| indentation | Indentation | 'if' child have incorrect indentation level 28, expected level should be one of the following: 32, 36. | 1798 | |
| indentation | Indentation | 'if rcurly' have incorrect indentation level 24, expected level should be one of the following: 28, 32. | 1799 | |
| indentation | Indentation | 'for rcurly' have incorrect indentation level 20, expected level should be one of the following: 24, 28. | 1800 | |
| indentation | Indentation | 'synchronized' child have incorrect indentation level 20, expected level should be one of the following: 24, 28. | 1802 | |
| indentation | Indentation | 'synchronized rcurly' have incorrect indentation level 16, expected level should be one of the following: 20, 24. | 1803 | |
| indentation | Indentation | 'if' have incorrect indentation level 16, expected level should be one of the following: 20, 24. | 1804 | |
| indentation | Indentation | 'if' child have incorrect indentation level 20, expected level should be one of the following: 24, 28. | 1805 | |
| indentation | Indentation | 'if' child have incorrect indentation level 20, expected level should be one of the following: 24, 28. | 1806 | |
| indentation | Indentation | 'if rcurly' have incorrect indentation level 16, expected level should be one of the following: 20, 24. | 1807 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be one of the following: 20, 24. | 1808 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 12, expected level should be one of the following: 16, 20. | 1809 | |
| indentation | Indentation | 'object def rcurly' have incorrect indentation level 8, expected level should be one of the following: 12, 16. | 1810 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1831 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 1871 | |
| blocks | NeedBraces | 'if' construct must use '{}'s. | 1912 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 2000 | |
| whitespace | WhitespaceAround | WhitespaceAround: 'if' is not followed by whitespace. | 2016 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 2035 | |
| whitespace | OperatorWrap | '+' should be on a new line. | 2037 | |
| naming | LocalVariableName | Local variable name 'extra_route' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 2110 | |
| naming | AbbreviationAsWordInName | Abbreviation in name 'COOKIE_PROTOCOL_TABLE' must contain no more than '4' capital letters. | 2159 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 2212 | |
| whitespace | SeparatorWrap | '.' should be on a new line. | 2223 | |
| blocks | LeftCurly | '{' at column 5 should be on the previous line. | 2322 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| 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. | 15 | |
| 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. | 16 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.ArrayList' import. Should be before 'org.junit.Test'. | 18 | |
| imports | UnusedImports | Unused import - java.util.ArrayList. | 18 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.Arrays' import. Should be before 'org.junit.Test'. | 19 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.List' import. Should be before 'org.junit.Test'. | 20 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager' import. Should be before 'org.opendaylight.netvirt.vpnmanager.api.IVpnManager'. | 34 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.op.data.VpnInstanceOpDataEntry. | 36 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.op.data.VpnInstanceOpDataEntryKey. | 37 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.op.data.vpn.instance.op.data.entry.VpnToDpnList. | 38 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.op.data.vpn.instance.op.data.entry.VpnToDpnListKey. | 39 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.op.data.vpn.instance.op.data.entry.vpn.to.dpn.list.IpAddresses. | 40 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.op.data.vpn.instance.op.data.entry.vpn.to.dpn.list.VpnInterfaces. | 41 | |
| 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.l3vpn.rev130911.vpn.instance.op.data.vpn.instance.op.data.entry.vpn.to.dpn.list.VpnInterfaces'. | 42 | |
| 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.l3vpn.rev130911.vpn.instance.op.data.vpn.instance.op.data.entry.vpn.to.dpn.list.VpnInterfaces'. | 43 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.vrfentries.VrfEntry' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.op.data.vpn.instance.op.data.entry.vpn.to.dpn.list.VpnInterfaces'. | 44 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.vrfentries.VrfEntryBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.op.data.vpn.instance.op.data.entry.vpn.to.dpn.list.VpnInterfaces'. | 45 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fibmanager.rev150330.vrfentries.VrfEntryKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.l3vpn.rev130911.vpn.instance.op.data.vpn.instance.op.data.entry.vpn.to.dpn.list.VpnInterfaces'. | 46 | |
| imports | UnusedImports | Unused import - org.opendaylight.yangtools.yang.binding.Augmentation. | 48 | |
| imports | UnusedImports | Unused import - org.opendaylight.yangtools.yang.binding.DataContainer. | 49 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 56 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 58 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 60 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 62 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 64 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 66 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 68 | |
| indentation | Indentation | 'member def type' have incorrect indentation level 2, expected level should be 4. | 71 | |
| indentation | Indentation | 'member def type' have incorrect indentation level 2, expected level should be 4. | 72 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 73 | |
| naming | ConstantName | Name 'EgressPointer' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 73 | |
| indentation | Indentation | 'member def type' have incorrect indentation level 2, expected level should be 4. | 74 | |
| indentation | Indentation | 'member def type' have incorrect indentation level 2, expected level should be 4. | 75 | |
| indentation | Indentation | 'member def type' have incorrect indentation level 2, expected level should be 4. | 76 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 77 | |
| naming | ConstantName | Name 'testVpnInstanceName' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 77 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 78 | |
| naming | ConstantName | Name 'testRd' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 78 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 79 | |
| naming | ConstantName | Name 'prefix' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 79 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 80 | |
| naming | ConstantName | Name 'nexthop' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 80 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 81 | |
| naming | ConstantName | Name 'label' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 81 | |
| indentation | Indentation | 'member def type' have incorrect indentation level 2, expected level should be 4. | 82 | |
| indentation | Indentation | 'member def type' have incorrect indentation level 2, expected level should be 4. | 83 | |
| naming | MemberName | Member name 'Dpn' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. | 83 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 84 | |
| naming | ConstantName | Name 'vpnId' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 84 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 85 | |
| naming | ConstantName | Name 'vpnIntfCnt' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 85 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 2, expected level should be 4. | 86 | |
| naming | ConstantName | Name 'isCleanupComplete' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 86 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 88 | |
| naming | MethodName | Method name 'SetupMocks' must match pattern '^[a-z][a-zA-Z0-9_]*$'. | 88 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 89 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 90 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 91 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 92 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 93 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 95 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 97 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 101 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 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. | 108 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 111 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 113 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 115 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 117 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 119 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 120 | |
| indentation | Indentation | 'method def' child 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. | 123 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 124 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 2, expected level should be 4. | 126 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 127 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 130 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 4, expected level should be 8. | 131 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 2, expected level should be 4. | 132 |
| 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 |