Björn Kautler
Björn Kautler
## Changes Without this, the Maven data source throws out all candidates in postprocessRelease as it cannot find the releases by version which is not the original version anymore unless...
## Environment **Liquibase Version**: 3.6.3 **Liquibase Integration & Version**: As library in own updater tool **Liquibase Extension(s) & Version**: n/a **Database Vendor & Version**: n/a **Operating System Type & Version**:...
### Expected Behavior When executing `./gradlew foo`, and then `./gradlew foo --rerun`, the CC entry should optimally be reused. Executing two `./gradlew foo --rerun` in a row does already reuse...
**Affects PMD Version:** 7.18.0 **Rule:** [`EmptyMethodInAbstractClassShouldBeAbstract`](https://pmd.github.io/pmd/pmd_rules_java_codestyle.html#emptymethodinabstractclassshouldbeabstract) **Description:** When overriding a method and making it final in an abstract class, this rule should not give a finding. This is for example...
**Affects PMD Version:** 7.18.0 **Rule:** [`NullAssignment`](https://docs.pmd-code.org/pmd-doc-7.18.0/pmd_rules_java_errorprone.html#nullassignment) **Description:** If you have a `final` field that might be `null` or not, depending on the called constructor or depending on the arguments given...
**Affects PMD Version:** 7.18.0 **Rule:** [`UnnecessaryConstructor`](https://pmd.sourceforge.io/pmd-6.18.0/pmd_rules_java_codestyle.html#unnecessaryconstructor) **Description:** An empty public no-arg constructor that bears JavaDoc is not unnecessary. Without it, the JavaDoc tool renders the auto-generated default constructor to the...
**Affects PMD Version:** 7.18.0 **Rule:** [UselessParentheses](https://docs.pmd-code.org/pmd-doc-7.18.0/pmd_rules_java_codestyle.html#uselessparentheses) **Description:** Given the below code sample, both of the first two `bae` lines are hard to read and need some operator in-head parsing to...
**Proposed Rule Name:** `MissingClarifyingParentheses` **Proposed Category:** Code Style **Description:** The `UselessParentheses` rule has an option to ignore clarifying parentheses which is on by default. I'd like to even have the...
**Affects PMD Version:** 7.18.0 **Rule:** [CommentSize](https://docs.pmd-code.org/pmd-doc-7.18.0/pmd_rules_java_documentation.html#commentsize) **Description:** The docs say that "non-header comments" are checked. But the code checks all comments. If you for example have the typical ASLv2 header...
In this class: ```java public class Foo { public Foo(Collection foo) { this(new ArrayList(foo), bar()); } private Foo(Collection foo, Object bar) { } private static Object bar() throws RuntimeException {...