Issues
- 0
Improve performance of duplicate code detection
#574 opened by Luro02 - 1
- 0
Replace `isLetter || isDigit` with `isLetterOrDigit`
#540 opened by Luro02 - 0
Suggest replacing a mapping with iterating over `.values()` or a constant `Map`.
#531 opened by Luro02 - 0
Modernize should be enum attribute
#534 opened by Luro02 - 0
- 1
- 0
- 0
Update PMD to 7.3.0
#563 opened by Luro02 - 0
- 0
Automatically find the source code for more projects
#579 opened by Luro02 - 2
Improve performance of `SpoonUtil.resolveConstant`
#573 opened by Luro02 - 0
Make the `autograder-core` update itself
#564 opened by Luro02 - 1
Remove `subList` check or make it smarter
#528 opened by Luro02 - 0
Pretty print both code segments for duplicate code
#578 opened by Luro02 - 0
Improve/finish the duplicate code check
#576 opened by Luro02 - 0
Type can be weakened (e.g. use `Collection` instead of `List` here). Generalization of `ConcreteCollectionCheck`
#575 opened by Luro02 - 0
Do not ignore `CtPackageReference`/`CtTypeReference` in `IntegratedAnalysis#isOrphan`
#572 opened by Luro02 - 0
Generalize the `addAll` check
#571 opened by Luro02 - 0
Improve `addAll` suggestion by inlining the expression into the constructor invocation, when possible
#570 opened by Luro02 - 0
Add utility methods for evaluating how long a suggestion can be based on the line limit/where it is located
#569 opened by Luro02 - 0
`api.CheckIterableDuplicates` does not detect code where `contains` is used in addition to `add`
#502 opened by Luro02 - 0
Improve avoid shadowing lint, by only triggering when the shadowed variables are both used.
#525 opened by Luro02 - 0
- 0
Trigger NumberFormatException check only when at least one exception is caught in the project
#558 opened by Luro02 - 0
- 0
Detect classes that do not use inheritance or inner classes that should be `static`
#560 opened by Luro02 - 0
Rewrite `DiamondOperatorCheck` in Spoon
#559 opened by Luro02 - 0
- 0
- 0
UseOperatorAssignment should ignore && and ||, because a &&= b is not valid code
#553 opened by Luro02 - 0
Suggest method parameter should be an attribute
#492 opened by Luro02 - 1
Suggest replacing `list.get(0)` with `list.getFirst()` and `list.get(list.size() - 1)` with `list.getLast()`
#541 opened by Luro02 - 0
- 0
Suggest `SomeListing.of(1, 2, 6, ...).contains(c)` in place of `c == 1 || c == 2 || c == 6 ....`
#555 opened by Luro02 - 0
Improvements to `PartialEvaluator`
#532 opened by Luro02 - 0
- 0
Remove `Optional` check
#527 opened by Luro02 - 0
Interface check should ignore sequenced collections (where the order is important)
#529 opened by Luro02 - 0
- 0
Suggest introducing an attribute for enum values
#493 opened by Luro02 - 0
Suggest using `Map#keySet`/`Map#valueSet`
#488 opened by Luro02 - 0
- 0
Evaluate necessity of too large try-catch block
#530 opened by Luro02 - 0
- 0
Detect reimplementation of sorting algorithms
#516 opened by Luro02 - 0
- 0
Remove Lombok
#501 opened by Feuermagier - 0
Add support for code coverage
#495 opened by Luro02 - 0