PMD report

Problems found

#FileLineProblem
1 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/BinaryGray.java 70 Avoid using literals in if statements
2 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/BinaryGray.java 105 Avoid using literals in if statements
3 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/BinaryGray.java 484 Avoid using literals in if statements
4 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/BinaryGray.java 487 Avoid using literals in if statements
1 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/CartesianProduct.java 131 Field hasNext has the same name as a method
1 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Combinations.java 263 Assigning an Object to null is a code smell. Consider refactoring.
2 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Combinations.java 282 Assigning an Object to null is a code smell. Consider refactoring.
3 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Combinations.java 288 Assigning an Object to null is a code smell. Consider refactoring.
4 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Combinations.java 318 Assigning an Object to null is a code smell. Consider refactoring.
5 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Combinations.java 336 Assigning an Object to null is a code smell. Consider refactoring.
6 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Combinations.java 342 Assigning an Object to null is a code smell. Consider refactoring.
7 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Combinations.java 396 Field next has the same name as a method
8 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Combinations.java 403 Assigning an Object to null is a code smell. Consider refactoring.
9 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Combinations.java 425 Assigning an Object to null is a code smell. Consider refactoring.
10 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Combinations.java 468 Avoid using literals in if statements
11 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Combinations.java 485 Avoid using literals in if statements
12 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Combinations.java 508 Avoid using literals in if statements
13 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Combinations.java 512 Avoid using a branching statement as the last in a loop.
14 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Combinations.java 539 Avoid using literals in if statements
15 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Combinations.java 575 Avoid using literals in if statements
1 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Derangements.java 60 Avoid using literals in if statements
2 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Derangements.java 93 Avoid using literals in if statements
3 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Derangements.java 113 Field next has the same name as a method
4 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Derangements.java 134 Assigning an Object to null is a code smell. Consider refactoring.
1 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/Permutations.java 135 Field hasNext has the same name as a method
1 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/PowerSet.java 40 Field n has the same name as a method
2 /Users/dbock/projects/combinatorics/src/main/java/org/loudouncodes/combinatorics/PowerSet.java 116 Assigning an Object to null is a code smell. Consider refactoring.