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