Branch: refs/heads/main Home: https://github.com/pmd/pmd 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: 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: 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: 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/e60f460e0289...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