Branch: refs/heads/master Home: https://github.com/pmd/pmd Commit: 1fa9d08d7dc82e99bac7b24ca7944fd0113adb49 https://github.com/pmd/pmd/commit/1fa9d08d7dc82e99bac7b24ca7944fd0113adb49 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-15 (Fri, 15 Jan 2021)
Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UseEqualsToCompareStrings.xml Log Message: ----------- Test for #3004 Commit: 3233ca01275e35d1de818216256571f9dd8ee6ae https://github.com/pmd/pmd/commit/3233ca01275e35d1de818216256571f9dd8ee6ae Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-15 (Fri, 15 Jan 2021) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CompareObjectsWithEquals.xml Log Message: ----------- Tests for #2976 Commit: 7d87e89f7216a6969983799e1febb6de52140f02 https://github.com/pmd/pmd/commit/7d87e89f7216a6969983799e1febb6de52140f02 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-15 (Fri, 15 Jan 2021) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UseEqualsToCompareStrings.xml Log Message: ----------- Tests for #2979 Commit: 4e96ee6bb7843fef3a1e3266803dd9bf98c9d3f1 https://github.com/pmd/pmd/commit/4e96ee6bb7843fef3a1e3266803dd9bf98c9d3f1 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-15 (Fri, 15 Jan 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/MethodTypeResolution.java Log Message: ----------- Fix type res of primary prefix for methods Consider things accessible if we can't resolve this class. In particular, local variables were inaccessible, which is absurd. Commit: cbceca9861ee70857c7c94df594f6687983ef823 https://github.com/pmd/pmd/commit/cbceca9861ee70857c7c94df594f6687983ef823 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-16 (Sat, 16 Jan 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java Log Message: ----------- Fix DoNotUseThreads tests Commit: 28ebe30127865e3cc9e42c1652a8390b877813b6 https://github.com/pmd/pmd/commit/28ebe30127865e3cc9e42c1652a8390b877813b6 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-16 (Sat, 16 Jan 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AvoidInstantiatingObjectsInLoopsRule.java Log Message: ----------- Fix AvoidInstantiatingObjectsInLoopsRule Commit: 292d526a73f1a453d7613951721740c1ae2b74b4 https://github.com/pmd/pmd/commit/292d526a73f1a453d7613951721740c1ae2b74b4 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-16 (Sat, 16 Jan 2021) Changed paths: M pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java Log Message: ----------- Fix type resolver tests The primary prefix now has the type of the receiver, when it contains the name of a method call Commit: 20a2ab7416d2997ce25911178b59b3e87ddc31d1 https://github.com/pmd/pmd/commit/20a2ab7416d2997ce25911178b59b3e87ddc31d1 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-16 (Sat, 16 Jan 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java Log Message: ----------- Remove useless code This made tests fail Commit: f9295c2bcb5cd4ef7dcda41cf55254f1e01e5de6 https://github.com/pmd/pmd/commit/f9295c2bcb5cd4ef7dcda41cf55254f1e01e5de6 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-16 (Sat, 16 Jan 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java Log Message: ----------- Fix bug with extra array dims Commit: f84ca189b4e40ba3839d00a33522f400300eff62 https://github.com/pmd/pmd/commit/f84ca189b4e40ba3839d00a33522f400300eff62 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-16 (Sat, 16 Jan 2021) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml Log Message: ----------- Update test of CloseResource Commit: c1dca3123721372c72bc6a4f033b3aa03101f4d8 https://github.com/pmd/pmd/commit/c1dca3123721372c72bc6a4f033b3aa03101f4d8 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-16 (Sat, 16 Jan 2021) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml Log Message: ----------- Test for #2977 Commit: b7ff1aa295904ab7dee5377fd744d94bf774f90f https://github.com/pmd/pmd/commit/b7ff1aa295904ab7dee5377fd744d94bf774f90f Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-16 (Sat, 16 Jan 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: ----------- Fix CloseResource reassigned stream Refs #2977 comment Commit: d90d1645db7644a842937abcca669409c85d3f54 https://github.com/pmd/pmd/commit/d90d1645db7644a842937abcca669409c85d3f54 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-16 (Sat, 16 Jan 2021) Changed paths: A pmd-core/src/main/java/net/sourceforge/pmd/internal/util/AssertionUtil.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaAnnotatableNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/Annotatable.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/TypeHelper.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeTestUtil.java Log Message: ----------- Verify that TypeHelper input is a binary name Change contract in Annotatable interface The goal is to allow us to drop support for canonical name loading in PMD 7, for performance. Commit: d025641b34f734198de3f20d819a5407a4c4a970 https://github.com/pmd/pmd/commit/d025641b34f734198de3f20d819a5407a4c4a970 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-16 (Sat, 16 Jan 2021) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml Log Message: ----------- Test for #2454 Commit: 8a191167cf93a6a2e62ac7fdc3b46966799e16c9 https://github.com/pmd/pmd/commit/8a191167cf93a6a2e62ac7fdc3b46966799e16c9 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-16 (Sat, 16 Jan 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/xpath/TypeIsExactlyFunction.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/xpath/TypeIsFunction.java Log Message: ----------- Fix xpath functions Commit: dbecb80c9e61b44679f148746f10e15cd631eff9 https://github.com/pmd/pmd/commit/dbecb80c9e61b44679f148746f10e15cd631eff9 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-16 (Sat, 16 Jan 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateField.xml Log Message: ----------- Only use ignored annotation, not lombok one, fix #2876 Commit: 2f94ee603a9d84db9a714b8ecaf5a32482c14089 https://github.com/pmd/pmd/commit/2f94ee603a9d84db9a714b8ecaf5a32482c14089 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2021-01-16 (Sat, 16 Jan 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeTestUtil.java Log Message: ----------- Checkstyle Commit: 40bec489edd40e1c257484dd4591fe28457a1b96 https://github.com/pmd/pmd/commit/40bec489edd40e1c257484dd4591fe28457a1b96 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-01-21 (Thu, 21 Jan 2021) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/JavaTypeDefinitionSimple.java M pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/GuardLogStatement.xml Log Message: ----------- [java] Fix NPE if generic array type couldn't be resolved Also add correct imports for GuardLogStatement tests Commit: a34ae3eea1fb9e602ce6bbb27693e96c9add6a5d https://github.com/pmd/pmd/commit/a34ae3eea1fb9e602ce6bbb27693e96c9add6a5d Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-01-21 (Thu, 21 Jan 2021) Changed paths: M .ci/files/project-list.xml Log Message: ----------- [ci] Compile tests of spring framework for regression tester The test classes have not been compiled, that's why the typeres can't always resolve the classes. Commit: a90b2ea5241fef13a2098fffaacec09cad8346a8 https://github.com/pmd/pmd/commit/a90b2ea5241fef13a2098fffaacec09cad8346a8 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-01-21 (Thu, 21 Jan 2021) Changed paths: M .ci/files/project-list.xml Log Message: ----------- [ci] Exclude generated sources for regression tester Commit: 1050bce2f5cd9fe73ada09b7392b751db3b78d10 https://github.com/pmd/pmd/commit/1050bce2f5cd9fe73ada09b7392b751db3b78d10 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-01-21 (Thu, 21 Jan 2021) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes refs #2976 refs #2977 refs #2979 refs #3004 Commit: 8e42f6c9ba245ab0c6b29a5b5c9c1091727725fb https://github.com/pmd/pmd/commit/8e42f6c9ba245ab0c6b29a5b5c9c1091727725fb Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-01-21 (Thu, 21 Jan 2021) Changed paths: M .ci/files/project-list.xml M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AvoidInstantiatingObjectsInLoopsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/MethodTypeResolution.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/JavaTypeDefinitionSimple.java M pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/GuardLogStatement.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CompareObjectsWithEquals.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UseEqualsToCompareStrings.xml Log Message: ----------- Merge pull request #3061 from oowekyala:typeres-fix-method-calls [java] Fix method calls in type resolution #3061 Commit: 2032d8ce5bc0eb1bfb883efbb0a5db7141255c55 https://github.com/pmd/pmd/commit/2032d8ce5bc0eb1bfb883efbb0a5db7141255c55 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-01-21 (Thu, 21 Jan 2021) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes, refs #3062 Commit: 41151d30e7075702f7ae0e04d9e5fa9af173948b https://github.com/pmd/pmd/commit/41151d30e7075702f7ae0e04d9e5fa9af173948b Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-01-21 (Thu, 21 Jan 2021) Changed paths: M docs/pages/release_notes.md 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: ----------- Merge pull request #3063 from oowekyala:issue3062-stream-close-resource [java] Fix CloseResource FP with reassigned stream #3063 Commit: a7e02f403db2c381dac27e55642a8be33c4f5ce6 https://github.com/pmd/pmd/commit/a7e02f403db2c381dac27e55642a8be33c4f5ce6 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-01-21 (Thu, 21 Jan 2021) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes, refs #2454 Commit: 0b2a727aaea8b77fb1531664b9c5c9f4e378ae31 https://github.com/pmd/pmd/commit/0b2a727aaea8b77fb1531664b9c5c9f4e378ae31 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-01-21 (Thu, 21 Jan 2021) Changed paths: M docs/pages/release_notes.md A pmd-core/src/main/java/net/sourceforge/pmd/internal/util/AssertionUtil.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaAnnotatableNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/Annotatable.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/TypeHelper.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeTestUtil.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/xpath/TypeIsExactlyFunction.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/xpath/TypeIsFunction.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml Log Message: ----------- Merge pull request #3064 from oowekyala:issue2454-typehelper-trim-whitespace [java] Fix problem with whitespace in properties #3064 Commit: e69af856def95cabceb13625621d129333e4cf53 https://github.com/pmd/pmd/commit/e69af856def95cabceb13625621d129333e4cf53 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-01-21 (Thu, 21 Jan 2021) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes, refs #2876 Commit: 360283fdb61e8c2df064f4c2974b2dea2f2217ef https://github.com/pmd/pmd/commit/360283fdb61e8c2df064f4c2974b2dea2f2217ef Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2021-01-21 (Thu, 21 Jan 2021) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateField.xml Log Message: ----------- Merge pull request #3065 from oowekyala:issue2876-ignored-annotation-bug [java] Fix ignoredAnnotation property in UnusedPrivateField #3065 Compare: https://github.com/pmd/pmd/compare/221c9e785ee7...360283fdb61e _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits