Branch: refs/heads/pmd/7.0.x Home: https://github.com/pmd/pmd Commit: 2d6595d6033ff91f6a3f2851fcdc6a75e88bcad4 https://github.com/pmd/pmd/commit/2d6595d6033ff91f6a3f2851fcdc6a75e88bcad4 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-10-09 (Sat, 09 Oct 2021)
Changed paths: M .ci/files/all-java.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaSemanticErrors.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/DAOTransaction.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/MyClass.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/MyHelper.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/Pool.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/TransactionManager.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml Log Message: ----------- [java] Update rule CloseResource Commit: 9b9009f59bb0ee1434e5166642e1c3d3aedb2be5 https://github.com/pmd/pmd/commit/9b9009f59bb0ee1434e5166642e1c3d3aedb2be5 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-10-14 (Thu, 14 Oct 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml Log Message: ----------- [java] CloseResource: fix NPE with null literal Commit: 0c0f124c40729c436036703ec78b2ae5d95ff9d3 https://github.com/pmd/pmd/commit/0c0f124c40729c436036703ec78b2ae5d95ff9d3 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-10-28 (Thu, 28 Oct 2021) Changed paths: M .ci/files/all-java.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidBranchingStatementAsLastInLoopRule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidBranchingStatementAsLastInLoopTest.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidBranchingStatementAsLastInLoop.xml Log Message: ----------- [java] Update rule AvoidBranchingStatementAsLastInLoop Commit: 54848555d278c5cf8a560ece4b081b24f1b42d82 https://github.com/pmd/pmd/commit/54848555d278c5cf8a560ece4b081b24f1b42d82 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-10-29 (Fri, 29 Oct 2021) Changed paths: M .ci/files/all-java.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticRule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticTest.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentToNonFinalStatic.xml Log Message: ----------- [java] Update rule AssignmentToNonFinalStatic Commit: 97048aa4363412a13012ae932b412dd5e3cf5929 https://github.com/pmd/pmd/commit/97048aa4363412a13012ae932b412dd5e3cf5929 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-11-02 (Tue, 02 Nov 2021) Changed paths: M .ci/files/all-java.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodTest.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UselessOverridingMethod.xml Log Message: ----------- [java] Update rule UselessOverridingMethod Commit: 594e4d60c91c69b6a6c079c9735777a3c651f16e https://github.com/pmd/pmd/commit/594e4d60c91c69b6a6c079c9735777a3c651f16e Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-11-06 (Sat, 06 Nov 2021) Changed paths: M .all-contributorsrc M .ci/README.md M .ci/files/all-java.xml M .ci/inc/pmd-doc.inc M .ci/inc/regression-tester.inc M .github/workflows/git-repo-sync.yml M Gemfile M Gemfile.lock M do-release.sh M docs/Gemfile.lock M docs/_config.yml M docs/_data/sidebars/pmd_sidebar.yml M docs/pages/next_major_development.md A docs/pages/pmd/languages/visualforce.md M docs/pages/pmd/projectdocs/committers/merging_pull_requests.md M docs/pages/pmd/projectdocs/committers/releasing.md M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes_old.md M pmd-apex-jorje/pom.xml R pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2020-09-10-5a5192/apex-jorje-lsp-minimized-2020-09-10-5a5192.jar R pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2020-09-10-5a5192/apex-jorje-lsp-minimized-2020-09-10-5a5192.pom A pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2021-10-08-631b8c/apex-jorje-lsp-minimized-2021-10-08-631b8c.jar A pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2021-10-08-631b8c/apex-jorje-lsp-minimized-2021-10-08-631b8c.pom M pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/maven-metadata-local.xml M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTCatchBlockStatement.java A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTCommentContainer.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTModifierNode.java A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AbstractApexCommentContainerNode.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeBuilder.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/EmptySymbolProvider.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/TestAccessEvaluator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java M pmd-apex/src/main/resources/category/apex/bestpractices.xml M pmd-apex/src/main/resources/category/apex/codestyle.xml M pmd-apex/src/main/resources/category/apex/documentation.xml M pmd-apex/src/main/resources/category/apex/errorprone.xml M pmd-apex/src/main/resources/category/apex/performance.xml M pmd-apex/src/main/resources/category/apex/security.xml M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml A pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/EagerlyLoadedDescribeSObjectResultTest.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SafeNavigationOperator.txt M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/ApexUnitTestClassShouldHaveAsserts.xml M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/OneDeclarationPerLine.xml M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/documentation/xml/ApexDoc.xml M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/EmptyCatchBlock.xml M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/EmptyStatementBlock.xml A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/EagerlyLoadedDescribeSObjectResult.xml M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCRUDViolation.xml A pmd-core/src/main/resources/rulesets/releases/6400.xml M pmd-doc/src/main/java/net/sourceforge/pmd/docs/DeadLinksChecker.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnonymousClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractAnyTypeDeclaration.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/codestyle/ClassNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.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/errorprone/SingleMethodSingletonRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/AbstractHardCodedConstructorArgsVisitor.java M pmd-java/src/main/resources/category/java/codestyle.xml M pmd-java/src/main/resources/category/java/errorprone.xml M pmd-java/src/main/resources/category/java/performance.xml A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/EnumToString.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/EnumWithAnonClass.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloneMethodMustBePublicTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloneMethodReturnTypeMustMatchClassNameTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/DoNotCallGarbageCollectionExplicitlyTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/DontUseFloatTypeForLoopIndicesTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/JumbledIncrementerTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/MisplacedNullCheckTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonCaseLabelInSwitchStatementTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/ProperCloneImplementationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingleMethodSingletonTest.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TypeDisambiguationTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/AstSymbolTests.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LocalTypeScopesTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/MemberInheritanceTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeParamScopingTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeTestMockingUtil.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/MethodRefInferenceTest.kt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/MissingOverride.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/ClassNamingConventions.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloneMethodMustBePublic.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloneMethodReturnTypeMustMatchClassName.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/DoNotCallGarbageCollectionExplicitly.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/DontUseFloatTypeForLoopIndices.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/InvalidLogMessageFormat.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/JumbledIncrementer.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MisplacedNullCheck.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonCaseLabelInSwitchStatement.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/OverrideBothEqualsAndHashcode.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ProperCloneImplementation.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/SingleMethodSingleton.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AddEmptyString.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/security/xml/HardCodedCryptoKey.xml M pom.xml Log Message: ----------- Merge branch 'pmd/7.0.x' into pmd7-update-CloseResource Commit: 348d7fe802525e9dd4fc2b0cdc441f304a87cb5f https://github.com/pmd/pmd/commit/348d7fe802525e9dd4fc2b0cdc441f304a87cb5f Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-11-06 (Sat, 06 Nov 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml Log Message: ----------- [java] CloseResource - fix various false positives/false negatives For details, see the test cases Commit: 480ac2f0f9596f2a21676cdb7f43dccb3a16d2de https://github.com/pmd/pmd/commit/480ac2f0f9596f2a21676cdb7f43dccb3a16d2de Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-11-08 (Mon, 08 Nov 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/Substitution.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/GenericMethodReferenceTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/GenericMethodReference.java Log Message: ----------- [java] Fix type res if generic type are provided for a non generic Commit: 6bbad3ecfdce72d17a94aa46a18bf98ec3fc72c9 https://github.com/pmd/pmd/commit/6bbad3ecfdce72d17a94aa46a18bf98ec3fc72c9 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-11-09 (Tue, 09 Nov 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml Log Message: ----------- [java] CloseResource: fix false positive and negative Commit: 814f8807a2339fdba32a63ccc6081ad4832d4792 https://github.com/pmd/pmd/commit/814f8807a2339fdba32a63ccc6081ad4832d4792 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-11-11 (Thu, 11 Nov 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidBranchingStatementAsLastInLoopRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidBranchingStatementAsLastInLoop.xml Log Message: ----------- [java] AvoidBranchingStatementAsLastInLoop - support for-each, fix false positives Foreach loops are now a separate AST node. If the loop statements don't use curly braces and have no Block then we need to use the direct parent instead of grandparent to check for the loops. Commit: 6453740924020207cc075e715223d478ff23d3c4 https://github.com/pmd/pmd/commit/6453740924020207cc075e715223d478ff23d3c4 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-11-11 (Thu, 11 Nov 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentToNonFinalStatic.xml Log Message: ----------- [java] AssignmentToNonFinalStatic - fix false positives Commit: 4ae38fc2d512b2d767023686f844d9b27a2be79e https://github.com/pmd/pmd/commit/4ae38fc2d512b2d767023686f844d9b27a2be79e Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-11-11 (Thu, 11 Nov 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/BaseClass.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSubclass.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSubclass2.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/GeneratedValue.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/GenerationType.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/Id.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/OtherSubclass.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/TransitiveSubclass.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/other/DirectSubclassInOtherPackage.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/other/OtherClassInOtherPackage.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UselessOverridingMethod.xml Log Message: ----------- [java] UselessOverridingMethod - fix false positive with overloads * add more types to avoid warnings about unresolved types during tests * reuse OverloadTypeInfo instead of reimplementing it Commit: 0c5977ae31e204a81b2cc78d70ec6e975240aacf https://github.com/pmd/pmd/commit/0c5977ae31e204a81b2cc78d70ec6e975240aacf Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-11-11 (Thu, 11 Nov 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticRule.java M pmd-java/src/main/resources/category/java/errorprone.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentToNonFinalStatic.xml Log Message: ----------- [java] AssignmentToNonFinalStatic - improve message Includes field name in rule violation message. Commit: 093742d57ae141e86f634f37b1c83cf774f6d82c https://github.com/pmd/pmd/commit/093742d57ae141e86f634f37b1c83cf774f6d82c Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-11-12 (Fri, 12 Nov 2021) Changed paths: M .ci/files/all-java.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaSemanticErrors.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/Substitution.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/DAOTransaction.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/MyClass.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/MyHelper.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/Pool.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/closeresource/TransactionManager.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/GenericMethodReferenceTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/GenericMethodReference.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml Log Message: ----------- Merge pull request #3550 from adangel:pmd7-update-CloseResource [java] Update rule CloseResource #3550 * pr-3550: [java] CloseResource: fix false positive and negative [java] Fix type res if generic type are provided for a non generic [java] CloseResource - fix various false positives/false negatives [java] CloseResource: fix NPE with null literal [java] Update rule CloseResource Commit: 6e9343d8c14a310ebefa6919b89f568f866071f6 https://github.com/pmd/pmd/commit/6e9343d8c14a310ebefa6919b89f568f866071f6 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-11-12 (Fri, 12 Nov 2021) Changed paths: M .ci/files/all-java.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidBranchingStatementAsLastInLoopRule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidBranchingStatementAsLastInLoopTest.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidBranchingStatementAsLastInLoop.xml Log Message: ----------- Merge pull request #3592 from adangel:pmd7-update-AvoidBranchingStatementAsLastInLoop [java] Update rule AvoidBranchingStatementAsLastInLoop #3592 * pr-3592: [java] AvoidBranchingStatementAsLastInLoop - support for-each, fix false positives [java] Update rule AvoidBranchingStatementAsLastInLoop Commit: 641c969f7c988d9ec6d1b9c0a2cac270fefebfe6 https://github.com/pmd/pmd/commit/641c969f7c988d9ec6d1b9c0a2cac270fefebfe6 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-11-12 (Fri, 12 Nov 2021) Changed paths: M .ci/files/all-java.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticRule.java M pmd-java/src/main/resources/category/java/errorprone.xml M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticTest.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentToNonFinalStatic.xml Log Message: ----------- Merge pull request #3598 from adangel:pmd7-update-AssignmentToNonFinalStatic [java] Update rule AssignmentToNonFinalStatic #3598 * pr-3598: [java] AssignmentToNonFinalStatic - improve message [java] AssignmentToNonFinalStatic - fix false positives [java] Update rule AssignmentToNonFinalStatic Commit: 31915ac3e541425becb38f82516aa2a8b2ce44ef https://github.com/pmd/pmd/commit/31915ac3e541425becb38f82516aa2a8b2ce44ef Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-11-12 (Fri, 12 Nov 2021) Changed paths: M .ci/files/all-java.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/BaseClass.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSubclass.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSubclass2.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/GeneratedValue.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/GenerationType.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/Id.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/OtherSubclass.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/TransitiveSubclass.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/other/DirectSubclassInOtherPackage.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/other/OtherClassInOtherPackage.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UselessOverridingMethod.xml Log Message: ----------- Merge pull request #3599 from adangel:pmd7-update-UselessOverridingMethod [java] Update rule UselessOverridingMethod #3599 * pr-3599: [java] UselessOverridingMethod - fix false positive with overloads [java] Update rule UselessOverridingMethod Compare: https://github.com/pmd/pmd/compare/149d8ebde49a...31915ac3e541 _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits