Branch: refs/heads/master Home: https://github.com/pmd/pmd Commit: 16eafc89c2cdf8c0a370ab98d979d41d5d799540 https://github.com/pmd/pmd/commit/16eafc89c2cdf8c0a370ab98d979d41d5d799540 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-10-27 (Sun, 27 Oct 2024)
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/TooFewBranchesForSwitch.xml Log Message: ----------- [java] TooFewBranchesForSwitch - allow list of case constants Fixes #5287 Commit: 93929deef65d523e45f6697b6098bd1fa8654127 https://github.com/pmd/pmd/commit/93929deef65d523e45f6697b6098bd1fa8654127 Author: mitchspano <mitchsp...@google.com> Date: 2024-11-01 (Fri, 01 Nov 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Update @mitchspano as a contributor Commit: 52fb6c814bafd47315e92453337dcd4ff5d22784 https://github.com/pmd/pmd/commit/52fb6c814bafd47315e92453337dcd4ff5d22784 Author: mitchspano <mitchsp...@google.com> Date: 2024-11-01 (Fri, 01 Nov 2024) Changed paths: A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableShouldAttachFinalizerRule.java M pmd-apex/src/main/resources/category/apex/bestpractices.xml A pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableShouldAttachFinalizerTest.java A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/QueueableShouldAttachFinalizer.xml Log Message: ----------- Queueable Should Attach Finalizer Commit: be3c34fe1ad34a4e3e317d20778a7531b4ea7c59 https://github.com/pmd/pmd/commit/be3c34fe1ad34a4e3e317d20778a7531b4ea7c59 Author: mitchspano <mitchsp...@google.com> Date: 2024-11-01 (Fri, 01 Nov 2024) Changed paths: M pmd-apex/src/main/resources/category/apex/bestpractices.xml Log Message: ----------- Add priority definition. Commit: 83d8ca0169167638151ccb98030c72300bb91a3a https://github.com/pmd/pmd/commit/83d8ca0169167638151ccb98030c72300bb91a3a Author: mitchspano <mitchsp...@google.com> Date: 2024-11-01 (Fri, 01 Nov 2024) Changed paths: M pmd-apex/src/main/resources/category/apex/bestpractices.xml Log Message: ----------- Fix `bestPractices.xml` formatting and priority definition. Commit: ee7d6fed3e4795f4fcb8827d8fc6a6851bf191dc https://github.com/pmd/pmd/commit/ee7d6fed3e4795f4fcb8827d8fc6a6851bf191dc Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-11-07 (Thu, 07 Nov 2024) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForSwitch.xml Log Message: ----------- [java] TooFewBranchesForSwitch - add test case from comment on #5311 Commit: b05b8240a7b51c67b8732399ef4cddf88ecd32e1 https://github.com/pmd/pmd/commit/b05b8240a7b51c67b8732399ef4cddf88ecd32e1 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-11-07 (Thu, 07 Nov 2024) Changed paths: M Gemfile.lock M docs/Gemfile.lock M docs/pages/release_notes.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/AntIT.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/GenericSigBase.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/GenericTypeParameterCounter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ModuleStub.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ParseLock.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/DeadlockTest.java A pmd-java/src/test/resources/simplelogger.properties M pmd-xml/pom.xml R pmd-xml/src/main/antlr4/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.g4 A pmd-xml/src/main/antlr4/net/sourceforge/pmd/lang/xml/ast/XMLLexer.g4 A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.java M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/cpd/XmlCpdLexer.java M pom.xml Log Message: ----------- Merge branch 'main' into issue-5287 Commit: 4e4ca6bb70d2406155666312a8fa6220ebb5aae0 https://github.com/pmd/pmd/commit/4e4ca6bb70d2406155666312a8fa6220ebb5aae0 Author: mitchspano <mitchsp...@google.com> Date: 2024-11-12 (Tue, 12 Nov 2024) Changed paths: R pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableShouldAttachFinalizerRule.java A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableWithoutFinalizerRule.java M pmd-apex/src/main/resources/category/apex/bestpractices.xml R pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableShouldAttachFinalizerTest.java A pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableWithoutFinalizerTest.java R pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/QueueableShouldAttachFinalizer.xml A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/QueueableWithoutFinalizer.xml Log Message: ----------- Incorporate code review feedback. - Renames the rule to `QueueableWithoutFinalizer` to be more neutral. - Provides a more robust description. - Provides a more succinct error message. - Provides a positive sample for the documentation . Commit: 1a9e721fb659646b68fb21c219a1e1630f5f57be https://github.com/pmd/pmd/commit/1a9e721fb659646b68fb21c219a1e1630f5f57be Author: mitchspano <mitchsp...@google.com> Date: 2024-11-12 (Tue, 12 Nov 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableWithoutFinalizerRule.java Log Message: ----------- Implements the `RuleChain` within the `QueueableWithoutFinalizerRule`. Implements the [`RuleChain`](https://docs.pmd-code.org/latest/pmd_userdocs_extending_writing_java_rules.html#economic-traversal-the-rulechain) to traverse all classes within the file. Commit: 634a5252860d7e966109eef62ae3cb0973c6b491 https://github.com/pmd/pmd/commit/634a5252860d7e966109eef62ae3cb0973c6b491 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-11-14 (Thu, 14 Nov 2024) Changed paths: M docs/pages/release_notes.md M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.html A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.txt A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.html A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.txt Log Message: ----------- [html] Test for a closing tag when determining node positions Fixes #5322 Commit: 61eb116833573ce78ca3d1eb6bdf1fb1892f8685 https://github.com/pmd/pmd/commit/61eb116833573ce78ca3d1eb6bdf1fb1892f8685 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-11-14 (Thu, 14 Nov 2024) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PreserveStackTraceRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/PreserveStackTrace.xml Log Message: ----------- [java] PreserveStackTrace - consider instance type patterns Fixes #5318 Commit: bb729e02f4a6f472fb732688024cf941f2c32908 https://github.com/pmd/pmd/commit/bb729e02f4a6f472fb732688024cf941f2c32908 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-11-14 (Thu, 14 Nov 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Add @VitaliiIevtushenko as a contributor Commit: 3fdbf7d6cbaaa78f2edc2f48922beeb5c2e4a9ce https://github.com/pmd/pmd/commit/3fdbf7d6cbaaa78f2edc2f48922beeb5c2e4a9ce Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-11-14 (Thu, 14 Nov 2024) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InsufficientStringBufferDeclaration.xml Log Message: ----------- [java] InsufficientStringBufferDeclaration: Fix CCE for Character Fixes #5314 Commit: 01b8ca765bc16a57bac3bb8a14f2c13839ae2dd7 https://github.com/pmd/pmd/commit/01b8ca765bc16a57bac3bb8a14f2c13839ae2dd7 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-11-14 (Thu, 14 Nov 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Add @chenguangqi as a contributor Commit: d60b234a47af20abab11b03852bc76b3a2e8e8f3 https://github.com/pmd/pmd/commit/d60b234a47af20abab11b03852bc76b3a2e8e8f3 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-11-14 (Thu, 14 Nov 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentBuilder.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprCheckHelper.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprOps.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/TypeInferenceLogger.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypesTreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceCtxUnitTests.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/AstTestUtil.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.txt Log Message: ----------- Merge branch 'main' into issue-5314 Commit: f803aa36dc322e86bcbff29d5b9d79e9469e2205 https://github.com/pmd/pmd/commit/f803aa36dc322e86bcbff29d5b9d79e9469e2205 Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com> Date: 2024-11-14 (Thu, 14 Nov 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InsufficientStringBufferDeclaration.xml Log Message: ----------- [java] InsufficientStringBufferDeclaration: Fix CCE for Character (#5332) Commit: 4ef8fb21a99fafe508120575d08d8012d2c77bd1 https://github.com/pmd/pmd/commit/4ef8fb21a99fafe508120575d08d8012d2c77bd1 Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com> Date: 2024-11-14 (Thu, 14 Nov 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentBuilder.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprCheckHelper.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprOps.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/TypeInferenceLogger.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypesTreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceCtxUnitTests.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/AstTestUtil.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InsufficientStringBufferDeclaration.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.txt Log Message: ----------- Merge branch 'main' into issue-5322 Commit: 69a24126f7ae12c153bda1ce30fb169114a0fa91 https://github.com/pmd/pmd/commit/69a24126f7ae12c153bda1ce30fb169114a0fa91 Author: mitchspano <mitchsp...@google.com> Date: 2024-11-14 (Thu, 14 Nov 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableWithoutFinalizerRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableWithoutFinalizerTest.java Log Message: ----------- Fix formatting and static code analysis findings. Commit: 5931b6601cc14d245c01cedf7f24eed045a6d31a https://github.com/pmd/pmd/commit/5931b6601cc14d245c01cedf7f24eed045a6d31a Author: Clément Fournier <clement.fourn...@tu-dresden.de> Date: 2024-11-15 (Fri, 15 Nov 2024) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/SubtypingTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml Log Message: ----------- [java] Fix #5097 - problem with unchecked conversion Commit: c73e5cb8b136f9e1af6c8b4443f52f402a7fda5b https://github.com/pmd/pmd/commit/c73e5cb8b136f9e1af6c8b4443f52f402a7fda5b Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com> Date: 2024-11-15 (Fri, 15 Nov 2024) Changed paths: M docs/pages/release_notes.md M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.html A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.txt A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.html A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.txt Log Message: ----------- [html] Test for a closing tag when determining node positions (#5328) Commit: 4e1f4be009732d7ffb171640fb80078b2a23eaa1 https://github.com/pmd/pmd/commit/4e1f4be009732d7ffb171640fb80078b2a23eaa1 Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com> Date: 2024-11-15 (Fri, 15 Nov 2024) Changed paths: M .all-contributorsrc M Gemfile.lock M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentBuilder.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java M pmd-dist/pom.xml M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.html A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.txt A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.html A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.txt M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprCheckHelper.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprOps.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/TypeInferenceLogger.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/VarWalkStrategy.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypesTreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceCtxUnitTests.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/AstTestUtil.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InsufficientStringBufferDeclaration.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/NestedLambdasAndMethodCalls.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/NestedLambdasAndMethodCalls.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnnamedPatterns.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.txt Log Message: ----------- Merge branch 'main' into issue-5287 Commit: a72ac5845b20f26552327d090ffd468a498298c5 https://github.com/pmd/pmd/commit/a72ac5845b20f26552327d090ffd468a498298c5 Author: Clément Fournier <clement.fourn...@tu-dresden.de> Date: 2024-11-15 (Fri, 15 Nov 2024) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml Log Message: ----------- Add test for #5113 Commit: c1aa4e0381252b58b870ad52af02616b0ced6460 https://github.com/pmd/pmd/commit/c1aa4e0381252b58b870ad52af02616b0ced6460 Author: Clément Fournier <clement.fourn...@tu-dresden.de> Date: 2024-11-15 (Fri, 15 Nov 2024) Changed paths: M docs/pages/release_notes.md M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.html A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.txt A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.html A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml Log Message: ----------- Merge branch 'main' into typeres-problem-with-unchecked-conversion Commit: b264fa14e15f8db96b6bee4ffc0f2e91444f6d16 https://github.com/pmd/pmd/commit/b264fa14e15f8db96b6bee4ffc0f2e91444f6d16 Author: Clément Fournier <clement.fourn...@tu-dresden.de> Date: 2024-11-15 (Fri, 15 Nov 2024) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/MethodRefInferenceTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml Log Message: ----------- Fix #5083 - mref without target type but with exact method has compile time decl Commit: aad8e93a2f71ed5daa53c892e24eb63ea06a8418 https://github.com/pmd/pmd/commit/aad8e93a2f71ed5daa53c892e24eb63ea06a8418 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-11-15 (Fri, 15 Nov 2024) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml Log Message: ----------- Add test case ensuring we don't incur in FNs Commit: a6746fcffaf28ce5e477134618c845ac2b48f491 https://github.com/pmd/pmd/commit/a6746fcffaf28ce5e477134618c845ac2b48f491 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-11-15 (Fri, 15 Nov 2024) Changed paths: M docs/pages/release_notes.md Log Message: ----------- Update changelog, refs #5083 Commit: 59864a7c6cf820b87b0c72450a39b972e7ba0da1 https://github.com/pmd/pmd/commit/59864a7c6cf820b87b0c72450a39b972e7ba0da1 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-11-15 (Fri, 15 Nov 2024) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/MethodRefInferenceTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml Log Message: ----------- Merge branch 'pr-5341' Commit: f7de8d3e7eda5543af6fe0b3a9dfbe4ee14013b9 https://github.com/pmd/pmd/commit/f7de8d3e7eda5543af6fe0b3a9dfbe4ee14013b9 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-11-15 (Fri, 15 Nov 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PreserveStackTraceRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/PreserveStackTrace.xml Log Message: ----------- Merge branch 'pr-5331' Commit: 1ceae38880483d60a1101f17c2d5c73470042fee https://github.com/pmd/pmd/commit/1ceae38880483d60a1101f17c2d5c73470042fee Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com> Date: 2024-11-15 (Fri, 15 Nov 2024) 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/TooFewBranchesForSwitch.xml Log Message: ----------- [java] TooFewBranchesForSwitch - allow list of case constants (#5289) Commit: b6f45ed6187bebdefc4a51f058d6655d5cfdffc5 https://github.com/pmd/pmd/commit/b6f45ed6187bebdefc4a51f058d6655d5cfdffc5 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-11-15 (Fri, 15 Nov 2024) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml Log Message: ----------- Ensure types don't match Commit: 15cab177d237d838fcc4da6a7ca8a0617c43a74a https://github.com/pmd/pmd/commit/15cab177d237d838fcc4da6a7ca8a0617c43a74a Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-11-15 (Fri, 15 Nov 2024) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml Log Message: ----------- Remove added test Commit: ee1ab976bc41fe307397975eddfa63056e33d314 https://github.com/pmd/pmd/commit/ee1ab976bc41fe307397975eddfa63056e33d314 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-11-15 (Fri, 15 Nov 2024) Changed paths: M docs/pages/release_notes.md Log Message: ----------- update changelog, refs #5097 Commit: e60f460e0289d6b1977ceade5fc8c65bf0d9d796 https://github.com/pmd/pmd/commit/e60f460e0289d6b1977ceade5fc8c65bf0d9d796 Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com> Date: 2024-11-15 (Fri, 15 Nov 2024) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/SubtypingTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml Log Message: ----------- Merge branch 'pr-5340' Commit: 1ee0f53608e5c3f0ec6d62e4ffbb218d45132a12 https://github.com/pmd/pmd/commit/1ee0f53608e5c3f0ec6d62e4ffbb218d45132a12 Author: mitchspano <mitchsp...@google.com> Date: 2024-11-15 (Fri, 15 Nov 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Update @mitchspano as a contributor Commit: c4563969318c80f668c4d7d6e715ded25437a431 https://github.com/pmd/pmd/commit/c4563969318c80f668c4d7d6e715ded25437a431 Author: mitchspano <mitchsp...@google.com> Date: 2024-11-15 (Fri, 15 Nov 2024) Changed paths: M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Reset credits.md to pmd main HEAD. Commit: a5925eb5ea6dc2ed4b980d1d0a2276977b1ae184 https://github.com/pmd/pmd/commit/a5925eb5ea6dc2ed4b980d1d0a2276977b1ae184 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-11-17 (Sun, 17 Nov 2024) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Fix typo in release notes Commit: 85aeebbab0b09005048c14c3d7d1335d922472e3 https://github.com/pmd/pmd/commit/85aeebbab0b09005048c14c3d7d1335d922472e3 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-11-17 (Sun, 17 Nov 2024) Changed paths: M .all-contributorsrc M Gemfile.lock M docs/Gemfile.lock M docs/pages/release_notes.md M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentBuilder.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java M pmd-dist/pom.xml M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.html A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.txt A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.html A pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.txt M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PreserveStackTraceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/GenericSigBase.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/GenericTypeParameterCounter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ModuleStub.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ParseLock.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprCheckHelper.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprOps.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/TypeInferenceLogger.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/VarWalkStrategy.java M pmd-java/src/main/resources/category/java/performance.xml A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/DeadlockTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypesTreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceCtxUnitTests.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/AstTestUtil.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/SubtypingTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/MethodRefInferenceTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/PreserveStackTrace.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InsufficientStringBufferDeclaration.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForSwitch.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/NestedLambdasAndMethodCalls.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/NestedLambdasAndMethodCalls.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnnamedPatterns.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.txt A pmd-java/src/test/resources/simplelogger.properties M pom.xml Log Message: ----------- Merge branch 'main' into pr-5303 Commit: 44c15aae6d929c4e6e05a6c347592f45d634f0f8 https://github.com/pmd/pmd/commit/44c15aae6d929c4e6e05a6c347592f45d634f0f8 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-11-17 (Sun, 17 Nov 2024) Changed paths: M docs/pages/release_notes.md M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml Log Message: ----------- [doc] Update release notes (#5303, #5302) Commit: a40c30c8c19d9ab9673626711aaf4b59fc44ab8e https://github.com/pmd/pmd/commit/a40c30c8c19d9ab9673626711aaf4b59fc44ab8e Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-11-17 (Sun, 17 Nov 2024) Changed paths: M .all-contributorsrc M docs/pages/release_notes.md A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableWithoutFinalizerRule.java M pmd-apex/src/main/resources/category/apex/bestpractices.xml M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml A pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableWithoutFinalizerTest.java A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/QueueableWithoutFinalizer.xml Log Message: ----------- [apex] New Rule: Queueable Should Attach Finalizer (#5303) Merge pull request #5303 from mitchspano:Require_Finalizer Compare: https://github.com/pmd/pmd/compare/b050ce353e2c...a40c30c8c19d To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits