Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: 5a080d8f97cce47287ad366195d4da3e997b3c02
      https://github.com/pmd/pmd/commit/5a080d8f97cce47287ad366195d4da3e997b3c02
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-01-29 (Sat, 29 Jan 2022)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/util/DataMap.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/JavaRuleUtil.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/SingularField.xml

  Log Message:
  -----------
  Fix #3754 - SingularField false positive with read in while condition


  Commit: 76bb41cc3509077851688b52cd18d327e64f8fae
      https://github.com/pmd/pmd/commit/76bb41cc3509077851688b52cd18d327e64f8fae
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-01-30 (Sun, 30 Jan 2022)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/OverrideResolutionPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaAstProcessor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java

  Log Message:
  -----------
  Extract override resolution logic from MissingOverrid rule


  Commit: beb72e98b1359e6dfc38eafdf3f72de55f5809df
      https://github.com/pmd/pmd/commit/beb72e98b1359e6dfc38eafdf3f72de55f5809df
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-01-30 (Sun, 30 Jan 2022)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java

  Log Message:
  -----------
  Cleanups


  Commit: 51345e37d712177d7c73da778ad32941acf4d741
      https://github.com/pmd/pmd/commit/51345e37d712177d7c73da778ad32941acf4d741
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-01-30 (Sun, 30 Jan 2022)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/JavaRuleUtil.java

  Log Message:
  -----------
  Cleanup UselessOverridingMethod


  Commit: 0a9a80e69507d6281379a0c0942f056e7ebe4f1b
      https://github.com/pmd/pmd/commit/0a9a80e69507d6281379a0c0942f056e7ebe4f1b
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-01-30 (Sun, 30 Jan 2022)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloneMethodMustImplementCloneableRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ProperCloneImplementationRule.java

  Log Message:
  -----------
  Cleanups


  Commit: f261eeb8eb8b5b435cc95cc0e63deb98b6a720cc
      https://github.com/pmd/pmd/commit/f261eeb8eb8b5b435cc95cc0e63deb98b6a720cc
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-01-31 (Mon, 31 Jan 2022)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/IteratorUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/JavaRuleUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SuperTypesEnumerator.java
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/OverrideResolutionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/SuperTypesEnumeratorTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UselessOverridingMethod.xml

  Log Message:
  -----------
  Add tests for UselessOverridingMethod

Add unit tests


  Commit: 2d8ee7c059188686d68a58171ae838f49477ad32
      https://github.com/pmd/pmd/commit/2d8ee7c059188686d68a58171ae838f49477ad32
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-01-31 (Mon, 31 Jan 2022)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/OverrideResolutionPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java

  Log Message:
  -----------
  Cleanups


  Commit: e7f9f6bd4d173285e81da8f07c21e5342c9c0fff
      https://github.com/pmd/pmd/commit/e7f9f6bd4d173285e81da8f07c21e5342c9c0fff
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-02-03 (Thu, 03 Feb 2022)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/IteratorUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/OverrideResolutionPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaAstProcessor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloneMethodMustImplementCloneableRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ProperCloneImplementationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/JavaRuleUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SuperTypesEnumerator.java
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/OverrideResolutionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/SuperTypesEnumeratorTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UselessOverridingMethod.xml

  Log Message:
  -----------
  Merge pull request #3757 from oowekyala:java-override-resolution

[java] Improve ASTMethodDeclaration::isOverridden #3757

* pr-3757:
  Cleanups
  Add tests for UselessOverridingMethod
  Cleanups
  Cleanup UselessOverridingMethod
  Cleanups
  Extract override resolution logic from MissingOverrid rule


  Commit: f8e5593f7223f32b541389ae5a78371956a1a0ad
      https://github.com/pmd/pmd/commit/f8e5593f7223f32b541389ae5a78371956a1a0ad
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-02-03 (Thu, 03 Feb 2022)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/util/DataMap.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/JavaRuleUtil.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/SingularField.xml

  Log Message:
  -----------
  Merge pull request #3756 from oowekyala:issue3754-singularfield-fp

[java] Fix #3754 singularfield fp #3756

* pr-3756:
  Fix #3754 - SingularField false positive with read in while condition


Compare: https://github.com/pmd/pmd/compare/48f4517a6e49...f8e5593f7223


_______________________________________________
Pmd-commits mailing list
Pmd-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to