Enable PMD rule LogicInversion and fix violations

This commit is contained in:
Manuel Fuhr 2022-11-13 16:10:19 +01:00
parent 41d25cd523
commit 49295eb850
2 changed files with 2 additions and 3 deletions

View file

@ -309,12 +309,12 @@ public class BitCoderContext {
for (int i = 0; i < 31; i++) {
int value = ctx.decodeVarBits();
int v0 = (1 << i) + 3;
if (!(v0 == value))
if (v0 != value)
throw new RuntimeException("value mismatch value=" + value + "v0=" + v0);
}
for (int i = 0; i < 100000; i += 13) {
int value = ctx.decodeVarBits();
if (!(value == i))
if (value != i)
throw new RuntimeException("value mismatch i=" + i + "v=" + value);
}
}

View file

@ -24,7 +24,6 @@
<exclude name="EmptyControlStatement" />
<exclude name="ForLoopCanBeForeach" />
<exclude name="LiteralsFirstInComparisons" />
<exclude name="LogicInversion" />
<exclude name="MissingOverride" />
<exclude name="OneDeclarationPerLine" />
<exclude name="OverrideBothEqualsAndHashcode" />