Branch: refs/heads/master Home: https://github.com/pmd/pmd Commit: b739c0ef042fc033a73de1deabf3280143b9b075 https://github.com/pmd/pmd/commit/b739c0ef042fc033a73de1deabf3280143b9b075 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-06-11 (Fri, 11 Jun 2021)
Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LiteralsFirstInComparisonsRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/LiteralsFirstInComparisons.xml Log Message: ----------- [java] LiteralsFirstInComparisons false positive with two constants Fixes #3315 Commit: 065da32b19bb64585bd89cbbf50f9d2550d05657 https://github.com/pmd/pmd/commit/065da32b19bb64585bd89cbbf50f9d2550d05657 Author: Arnaud Jeansen <arnaud.jean...@quicksign.com> Date: 2021-06-14 (Mon, 14 Jun 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitTestsShouldIncludeAssert.xml Log Message: ----------- Tweak assertion definition to avoid false positive with modern JUnit5 / AssertJ Commit: 985926d81f2474b1faf072da51cf620591938bc2 https://github.com/pmd/pmd/commit/985926d81f2474b1faf072da51cf620591938bc2 Author: Arnaud Jeansen <arnaud.jean...@quicksign.com> Date: 2021-06-16 (Wed, 16 Jun 2021) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitTestsShouldIncludeAssert.xml Log Message: ----------- Add Unit Test for Jupiter Assertions Commit: f89478125a7da59653c8f173f62706a0c81871cb https://github.com/pmd/pmd/commit/f89478125a7da59653c8f173f62706a0c81871cb Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-06-17 (Thu, 17 Jun 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloneMethodMustImplementCloneableRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloneMethodMustImplementCloneable.xml Log Message: ----------- [java] CloneMethodMustImplementCloneable: FN with local classes Commit: aed6970704a4763b844bdac29ca24b10c85c8d1e https://github.com/pmd/pmd/commit/aed6970704a4763b844bdac29ca24b10c85c8d1e Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-06-17 (Thu, 17 Jun 2021) Changed paths: M docs/pages/release_notes.md M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloneMethodMustImplementCloneable.xml Log Message: ----------- [doc] Update release notes (#3343) Commit: 528e8cf538edc3c2b960b3a62444f20178e77cc4 https://github.com/pmd/pmd/commit/528e8cf538edc3c2b960b3a62444f20178e77cc4 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-06-17 (Thu, 17 Jun 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientEmptyStringCheckRule.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/inefficientemptystringcheck/StringTrimIsEmpty.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/inefficientemptystringcheck/StringTrimLength.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/inefficientemptystringcheck/StringTrimMethodArgument.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InefficientEmptyStringCheck.xml Log Message: ----------- [java] InefficientEmptyStringCheck FN with trim.length on method call Commit: 43d5104a2c37aeec7bac7b296a727001f7dbe136 https://github.com/pmd/pmd/commit/43d5104a2c37aeec7bac7b296a727001f7dbe136 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-06-17 (Thu, 17 Jun 2021) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#3334) Commit: 63971f0fb8f8b2848b530f9b3e2af98eea7e91ee https://github.com/pmd/pmd/commit/63971f0fb8f8b2848b530f9b3e2af98eea7e91ee Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-06-18 (Fri, 18 Jun 2021) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/resources/category/java/performance.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/UseArraysAsList.xml Log Message: ----------- [java] UseArraysAsList false negative with for-each loop Fixes #3331 Commit: beb2896e08e0b2f133fc22b7cb8150cd22641677 https://github.com/pmd/pmd/commit/beb2896e08e0b2f133fc22b7cb8150cd22641677 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-06-18 (Fri, 18 Jun 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LiteralsFirstInComparisonsRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/LiteralsFirstInComparisons.xml Log Message: ----------- [java] LiteralsFirstInComparison - fix FP with non-string arguments Commit: 4d3b20a1b2c90f5b666f8ed8f27fdd99b31dca55 https://github.com/pmd/pmd/commit/4d3b20a1b2c90f5b666f8ed8f27fdd99b31dca55 Author: Andreas Dangel <andreas.dan...@adangel.org> Date: 2021-06-18 (Fri, 18 Jun 2021) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Fix wrong reference in release notes Commit: 47e88d9cff1c27df23ec73a1d504ce6019ca57f5 https://github.com/pmd/pmd/commit/47e88d9cff1c27df23ec73a1d504ce6019ca57f5 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-06-24 (Thu, 24 Jun 2021) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LiteralsFirstInComparisonsRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/LiteralsFirstInComparisons.xml Log Message: ----------- Merge pull request #3337 from adangel:issue-3315-literalsfirst [java] LiteralsFirstInComparisons false positive with two constants #3337 Commit: 6e9f65eec6a344f20760d6b688450df8f6390ec7 https://github.com/pmd/pmd/commit/6e9f65eec6a344f20760d6b688450df8f6390ec7 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-06-24 (Thu, 24 Jun 2021) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#3341, #3339) Commit: 36a49b2c656e47c094899459e0a30c30b6a76c2e https://github.com/pmd/pmd/commit/36a49b2c656e47c094899459e0a30c30b6a76c2e Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-06-24 (Thu, 24 Jun 2021) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitTestsShouldIncludeAssert.xml Log Message: ----------- Merge pull request #3339 from ajeans:issue-1455-modern-assertions [java] JUnitTestsShouldIncludeAssert Tweak assertion definition to avoid false positive with modern JUnit5 #3339 Commit: 5115aee17fa82f926c5b8769f8ce1e938baca0f9 https://github.com/pmd/pmd/commit/5115aee17fa82f926c5b8769f8ce1e938baca0f9 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-06-24 (Thu, 24 Jun 2021) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloneMethodMustImplementCloneableRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloneMethodMustImplementCloneable.xml Log Message: ----------- Merge pull request #3343 from adangel:clone-method-must-implement-cloneable-fn [java] CloneMethodMustImplementCloneable: FN with local classes #3343 Commit: 6b29f89349e6c6d15b5ebaa89947238053d6cddf https://github.com/pmd/pmd/commit/6b29f89349e6c6d15b5ebaa89947238053d6cddf Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-06-24 (Thu, 24 Jun 2021) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientEmptyStringCheckRule.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/inefficientemptystringcheck/StringTrimIsEmpty.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/inefficientemptystringcheck/StringTrimLength.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/inefficientemptystringcheck/StringTrimMethodArgument.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InefficientEmptyStringCheck.xml Log Message: ----------- Merge pull request #3344 from adangel:inefficient-empty-string-check-fn [java] InefficientEmptyStringCheck FN with trim.length on method call #3344 Commit: 5dd45d09f0977bada1b5c951ca1288ed077e180a https://github.com/pmd/pmd/commit/5dd45d09f0977bada1b5c951ca1288ed077e180a Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-06-24 (Thu, 24 Jun 2021) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/resources/category/java/performance.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/UseArraysAsList.xml Log Message: ----------- Merge pull request #3345 from adangel:issue-3331-use-arrays-as-list-foreach [java] UseArraysAsList false negative with for-each loop #3345 Compare: https://github.com/pmd/pmd/compare/07bfe2c43b68...5dd45d09f097 _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits