You can subscribe to this list here.
| 2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(21) |
Aug
(6) |
Sep
(8) |
Oct
(14) |
Nov
(43) |
Dec
(52) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 |
Jan
(89) |
Feb
(99) |
Mar
(62) |
Apr
(50) |
May
(32) |
Jun
(45) |
Jul
(49) |
Aug
(41) |
Sep
(18) |
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
(31) |
Mar
(5) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
|
Feb
|
Mar
(85) |
Apr
(107) |
May
(64) |
Jun
(90) |
Jul
(79) |
Aug
(32) |
Sep
(90) |
Oct
(101) |
Nov
(46) |
Dec
(55) |
| 2020 |
Jan
(155) |
Feb
(74) |
Mar
(122) |
Apr
(118) |
May
(77) |
Jun
(88) |
Jul
(115) |
Aug
(124) |
Sep
(81) |
Oct
(107) |
Nov
(89) |
Dec
(48) |
| 2021 |
Jan
(68) |
Feb
(48) |
Mar
(94) |
Apr
(141) |
May
(124) |
Jun
(91) |
Jul
(103) |
Aug
(53) |
Sep
(58) |
Oct
(96) |
Nov
(64) |
Dec
(93) |
| 2022 |
Jan
(106) |
Feb
(120) |
Mar
(83) |
Apr
(134) |
May
(143) |
Jun
(100) |
Jul
(117) |
Aug
(103) |
Sep
(95) |
Oct
(97) |
Nov
(95) |
Dec
(69) |
| 2023 |
Jan
(149) |
Feb
(86) |
Mar
(81) |
Apr
(122) |
May
(116) |
Jun
(69) |
Jul
(35) |
Aug
(72) |
Sep
(105) |
Oct
(62) |
Nov
(55) |
Dec
(52) |
| 2024 |
Jan
(69) |
Feb
(79) |
Mar
(202) |
Apr
(178) |
May
(108) |
Jun
(109) |
Jul
(156) |
Aug
(117) |
Sep
(185) |
Oct
(120) |
Nov
(228) |
Dec
(165) |
| 2025 |
Jan
(213) |
Feb
(181) |
Mar
(230) |
Apr
(188) |
May
(144) |
Jun
(220) |
Jul
(252) |
Aug
(159) |
Sep
(365) |
Oct
(447) |
Nov
(225) |
Dec
|
|
From: Andreas D. <no...@gi...> - 2025-11-27 15:03:41
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd-designer Commit: f03192d4d4f3a0fc3b9cb435205b3db7d45fdabb https://github.com/pmd/pmd-designer/commit/f03192d4d4f3a0fc3b9cb435205b3db7d45fdabb Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M src/main/java/net/sourceforge/pmd/util/fxdesigner/model/testing/LiveViolationRecord.java M src/main/java/net/sourceforge/pmd/util/fxdesigner/model/testing/PropertyMapModel.java M src/main/java/net/sourceforge/pmd/util/fxdesigner/model/testing/TestCollection.java M src/main/java/net/sourceforge/pmd/util/fxdesigner/popups/SimplePopups.java M src/main/java/net/sourceforge/pmd/util/fxdesigner/popups/TestExportWizardController.java M src/main/java/net/sourceforge/pmd/util/fxdesigner/util/AuxLanguageRegistry.java M src/main/java/net/sourceforge/pmd/util/fxdesigner/util/autocomplete/XPathAutocompleteProvider.java M src/main/java/net/sourceforge/pmd/util/fxdesigner/util/beans/converters/SerializerRegistrar.java M src/main/java/net/sourceforge/pmd/util/fxdesigner/util/codearea/HighlightLayerCodeArea.java M src/main/java/net/sourceforge/pmd/util/fxdesigner/util/codearea/SyntaxHighlightingCodeArea.java M src/main/java/net/sourceforge/pmd/util/fxdesigner/util/controls/NodeEditionCodeArea.java M src/main/java/net/sourceforge/pmd/util/fxdesigner/util/controls/PropertyCollectionView.java M src/main/java/net/sourceforge/pmd/util/fxdesigner/util/controls/PropertyMapView.java M src/main/java/net/sourceforge/pmd/util/fxdesigner/util/controls/SearchableTreeView.java M src/main/java/net/sourceforge/pmd/util/fxdesigner/util/controls/SmartTextFieldListCell.java M src/main/java/net/sourceforge/pmd/util/fxdesigner/util/controls/ViolationCollectionView.java Log Message: ----------- Use ModifierOrder with type annotations near the type (#285) Prepares for enabling the rule ModifierOrder see https://github.com/pmd/build-tools/pull/118 To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd-designer/settings/notifications |
|
From: Andreas D. <no...@gi...> - 2025-11-27 15:01:12
|
Branch: refs/heads/main Home: https://github.com/pmd/build-tools Commit: 350ecdc24799788806356e992f21a040f5dab94a https://github.com/pmd/build-tools/commit/350ecdc24799788806356e992f21a040f5dab94a Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M pom.xml Log Message: ----------- [maven-release-plugin] prepare for next development iteration To unsubscribe from these emails, change your notification settings at https://github.com/pmd/build-tools/settings/notifications |
|
From: Andreas D. <no...@gi...> - 2025-11-27 15:01:10
|
Branch: refs/tags/releases/36 Home: https://github.com/pmd/build-tools To unsubscribe from these emails, change your notification settings at https://github.com/pmd/build-tools/settings/notifications |
|
From: Andreas D. <no...@gi...> - 2025-11-27 15:01:06
|
Branch: refs/heads/main Home: https://github.com/pmd/build-tools Commit: 01dba4ef39d495d39d564395275a4baca10b194a https://github.com/pmd/build-tools/commit/01dba4ef39d495d39d564395275a4baca10b194a Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M pom.xml Log Message: ----------- [maven-release-plugin] prepare release releases/36 To unsubscribe from these emails, change your notification settings at https://github.com/pmd/build-tools/settings/notifications |
|
From: Andreas D. <no...@gi...> - 2025-11-27 14:58:08
|
Branch: refs/heads/main Home: https://github.com/pmd/build-tools Commit: b244b5a01c7aa6de03fb271eb53826d967992652 https://github.com/pmd/build-tools/commit/b244b5a01c7aa6de03fb271eb53826d967992652 Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M src/main/resources/net/sourceforge/pmd/pmd-dogfood-config.xml Log Message: ----------- Add EnumComparison (#114) Add this rule manually already. Can be removed when the real rule is available (probably in PMD 7.19.0, see pmd/pmd#6193 To unsubscribe from these emails, change your notification settings at https://github.com/pmd/build-tools/settings/notifications |
|
From: Andreas D. <no...@gi...> - 2025-11-27 14:57:46
|
Branch: refs/heads/main Home: https://github.com/pmd/build-tools Commit: 45c90ed28e716bfd3a5d6eb05d1a314b799ac21c https://github.com/pmd/build-tools/commit/45c90ed28e716bfd3a5d6eb05d1a314b799ac21c Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M src/main/resources/net/sourceforge/pmd/pmd-dogfood-config.xml Log Message: ----------- Add ModifierOrder (#118) To unsubscribe from these emails, change your notification settings at https://github.com/pmd/build-tools/settings/notifications |
|
From: Clément F. <no...@gi...> - 2025-11-27 14:35:27
|
Branch: refs/heads/oowekyala-patch-1 Home: https://github.com/pmd/pmd Commit: 6093a7d78b86a8c01488f1a589d92dd383e6ec19 https://github.com/pmd/pmd/commit/6093a7d78b86a8c01488f1a589d92dd383e6ec19 Author: Clément Fournier <cle...@pr...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M .ci/files/project-list.xml Log Message: ----------- [ci] Exclude build resources from spring-framework for regression tester Added an exclude pattern for build resources. Those resources are copied from the source tree. The regression tester tries to link to those when violations occur, but those are not available in the github repo. The violations are anyway duplicates because they are also reported correctly on the file copy that is in the source tree. To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
|
From: pmd-actions-helper[bot] <no...@gi...> - 2025-11-27 14:19:40
|
Branch: refs/tags/pmd_releases/7.19.0-SNAPSHOT-previous-SNAPSHOT Home: https://github.com/pmd/pmd To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
|
From: pmd-actions-helper[bot] <no...@gi...> - 2025-11-27 14:19:36
|
Branch: refs/tags/pmd_releases/7.19.0-SNAPSHOT Home: https://github.com/pmd/pmd To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
|
From: pmd-actions-helper[bot] <no...@gi...> - 2025-11-27 14:19:30
|
Branch: refs/tags/pmd_releases/7.19.0-SNAPSHOT Home: https://github.com/pmd/pmd To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
|
From: pmd-actions-helper[bot] <no...@gi...> - 2025-11-27 14:19:28
|
Branch: refs/tags/pmd_releases/7.19.0-SNAPSHOT-previous-SNAPSHOT Home: https://github.com/pmd/pmd To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
|
From: pmd-actions-helper[bot] <no...@gi...> - 2025-11-27 14:19:21
|
Branch: refs/heads/gh-pages Home: https://github.com/pmd/pmd Commit: b124600e8cb5af4a4dbf8dd6d1a812c7c467deca https://github.com/pmd/pmd/commit/b124600e8cb5af4a4dbf8dd6d1a812c7c467deca Author: pmd-actions-helper[bot] <207160486+pmd-actions-helper[bot]@users.noreply.github.com> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M feed.xml M js/search.js M pmd_devdocs_major_adding_new_language_javacc.html M pmd_projectdocs_credits.html M pmd_release_notes.html M pmd_release_notes.md M pmd_rules_apex.html M pmd_rules_apex_design.html M pmd_rules_java.html M pmd_rules_java_bestpractices.html M pmd_rules_java_codestyle.html M pmd_rules_java_errorprone.html M pmd_rules_java_performance.html M pmd_rules_plsql.html M pmd_rules_plsql_design.html Log Message: ----------- Update documentation Updated by: https://github.com/pmd/pmd/actions/runs/19739240153 Triggered by: https://github.com/pmd/pmd/actions/runs/19738694486 To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
|
From: Andreas D. <no...@gi...> - 2025-11-27 13:59:44
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: 097592c10fc64ce1ebeeb5d18a8e670d3c631510 https://github.com/pmd/pmd/commit/097592c10fc64ce1ebeeb5d18a8e670d3c631510 Author: Sören Glimm <gi...@un...> Date: 2025-09-20 (Sat, 20 Sep 2025) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashCodeOnComparableRule.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/OverrideBothEqualsAndHashCodeOnComparable.xml Log Message: ----------- A record without equals/hashCode shouldn't be reported. Commit: 3704f5e02f384c183ccbe794f89c298bbfda8199 https://github.com/pmd/pmd/commit/3704f5e02f384c183ccbe794f89c298bbfda8199 Author: Sören Glimm <gi...@un...> Date: 2025-09-20 (Sat, 20 Sep 2025) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/JavaAstUtils.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashCodeOnComparableRule.java Log Message: ----------- Move isCompareToMethod to JavaAstUtils Commit: 4196bb95ea6391ee30de8ef261a42e727cad95ec https://github.com/pmd/pmd/commit/4196bb95ea6391ee30de8ef261a42e727cad95ec Author: Andreas Dangel <and...@pm...> Date: 2025-10-30 (Thu, 30 Oct 2025) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ModifierOrderRule.java M pmd-java/src/main/resources/category/java/codestyle.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/ModifierOrder.xml Log Message: ----------- [java] Fix #6053: ModifierOrder - consider type params Type params can occur before or after (type) annotations. If the annotations occur after the type params, then they syntactically belong to the type they annotate. - with typeAnnotations=anywhere, type annotations should be also allowed after modifier keywords and before type parameters. - extend tests to verify "Annotations that are not type annotations are still required to be before keyword modifiers." - improve violation messages to distinguish between type and non-type annotation. Commit: aeeade6a6632717129fb8ff28a640df670b8c641 https://github.com/pmd/pmd/commit/aeeade6a6632717129fb8ff28a640df670b8c641 Author: Andreas Dangel <and...@pm...> Date: 2025-10-30 (Thu, 30 Oct 2025) Changed paths: M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ClasspathClassLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/NodeStream.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/GenericNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/StreamImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/LatticeRelation.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/DomainConversion.java M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/GraphUtil.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAllocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssignmentExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExpressionStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForeachStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLambdaParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReceiverParameter.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/ASTResource.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReturnStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSuperExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThisExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTryStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclarator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableId.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTYieldStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AssignmentOp.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalInterfaces.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/TypeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaDesignerBindings.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JClassSymbol.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JFieldSymbol.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JTypeParameterOwnerSymbol.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JTypeParameterSymbol.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/SymbolResolver.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/Loader.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/TypeSigParser.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstSymbolMakerVisitor.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaResolvers.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymTableFactory.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ArraySymbolImpl.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java Log Message: ----------- chore: always place type annotations on the type This is ModifierOrder with typeAnnotations=ontype Commit: ac4121f9b9ffff2698cd82f2c11bb81ef4b73613 https://github.com/pmd/pmd/commit/ac4121f9b9ffff2698cd82f2c11bb81ef4b73613 Author: Andreas Dangel <and...@pm...> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTStatement.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexVisitorBase.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/metrics/ApexMetrics.java A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/metrics/internal/NcssVisitor.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/AllMetricsTest.java A pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/NcssTestRule.java A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/metrics/internal/xml/NcssTest.xml M pmd-apex/src/test/resources/rulesets/apex/metrics_test.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NcssTest.xml Log Message: ----------- [apex] Add NCSS metric Commit: 54e203e0b7e65d658ec06f575930e600b7d6031f https://github.com/pmd/pmd/commit/54e203e0b7e65d658ec06f575930e600b7d6031f Author: Andreas Dangel <and...@pm...> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/metrics/ApexMetrics.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/metrics/internal/xml/NcssTest.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NcssTest.xml Log Message: ----------- [apex] NCSS metric javadoc Commit: 2ac1acb47b7cdb6ad1e5ee49c7139229b0f6c0ba https://github.com/pmd/pmd/commit/2ac1acb47b7cdb6ad1e5ee49c7139229b0f6c0ba Author: Andreas Dangel <and...@pm...> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssCountRule.java M pmd-apex/src/main/resources/category/apex/design.xml M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml A pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssCountTest.java A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/NcssCount.xml Log Message: ----------- [apex] New rule: NcssCount Commit: 0f5a910e20bf573776fc7343cdb366a1e5f40bcb https://github.com/pmd/pmd/commit/0f5a910e20bf573776fc7343cdb366a1e5f40bcb Author: Andreas Dangel <and...@pm...> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssCountRule.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/NcssCount.xml Log Message: ----------- [apex] Report limit for NcssCount Commit: bffe199d4a6946a2764ddab9d10a7d10e4f99569 https://github.com/pmd/pmd/commit/bffe199d4a6946a2764ddab9d10a7d10e4f99569 Author: Andreas Dangel <and...@pm...> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthRule.java M pmd-apex/src/main/resources/category/apex/design.xml Log Message: ----------- [apex] Deprecate rule ExcessiveClassLength Commit: cf3268814df00c3d1faeda8bccc935c78298f639 https://github.com/pmd/pmd/commit/cf3268814df00c3d1faeda8bccc935c78298f639 Author: Andreas Dangel <and...@pm...> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractNcssCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountRule.java M pmd-apex/src/main/resources/category/apex/design.xml Log Message: ----------- [apex] Deprecate rules NcssConstructorCount, NcssMethodCount, NcssTypeCount Commit: a18d68ae2487754e25bce3ef24b82f4dd2e05e86 https://github.com/pmd/pmd/commit/a18d68ae2487754e25bce3ef24b82f4dd2e05e86 Author: Andreas Dangel <and...@pm...> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml Log Message: ----------- [apex] Update quickstart.xml: use NcssCount Remove now deprecated rules. Commit: 3062628f430e99d1694873ac7980f2b383f121be https://github.com/pmd/pmd/commit/3062628f430e99d1694873ac7980f2b383f121be Author: Andreas Dangel <and...@pm...> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTStatement.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexVisitor.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/design/AbstractNcssCountRule.java Log Message: ----------- [apex] Deprecate ASTStatement The node ASTStatement is not used and doesn't appear in the tree. Commit: 8cb62cc910be692f6bdc47436910ac0175864288 https://github.com/pmd/pmd/commit/8cb62cc910be692f6bdc47436910ac0175864288 Author: Andreas Dangel <and...@pm...> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#2128) Commit: 4c7a988644a20a02ccef8458b72c732151c6c911 https://github.com/pmd/pmd/commit/4c7a988644a20a02ccef8458b72c732151c6c911 Author: Andreas Dangel <and...@pm...> Date: 2025-10-31 (Fri, 31 Oct 2025) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssCountRule.java Log Message: ----------- [apex] NcssCount: Adjust default values Use the same limits as the old rules. NcssMethodCount used 40, NcssTypeCount used 500. Note: ExcessiveClassLength used 1000 and NcssConstructorCount used 20. Commit: 8f186c026467da09d096e403de0e3c39f782b864 https://github.com/pmd/pmd/commit/8f186c026467da09d096e403de0e3c39f782b864 Author: Andreas Dangel <and...@pm...> Date: 2025-11-06 (Thu, 06 Nov 2025) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssCountRule.java M pmd-apex/src/main/resources/category/apex/design.xml M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/NcssCount.xml Log Message: ----------- [apex] NcssCount: Adjust messages Commit: a1a3b59619173e7aa644fb13555726d054634cfd https://github.com/pmd/pmd/commit/a1a3b59619173e7aa644fb13555726d054634cfd Author: Andreas Dangel <and...@pm...> Date: 2025-11-06 (Thu, 06 Nov 2025) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/metrics/ApexMetrics.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/metrics/internal/xml/NcssTest.xml Log Message: ----------- [apex] NcssMetric: fix documentation about try/catch/finally Commit: d0cc550e7621a70ddeceefe3bc8d3a07a28dcdab https://github.com/pmd/pmd/commit/d0cc550e7621a70ddeceefe3bc8d3a07a28dcdab Author: Andreas Dangel <and...@pm...> Date: 2025-11-06 (Thu, 06 Nov 2025) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/JavaMetrics.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/metrics/impl/xml/NcssTest.xml Log Message: ----------- [java] NcssMetric: fix documentation about try/catch/finally Commit: 65aa5c48b224d0982f72546a3a7f45e0bc2afdab https://github.com/pmd/pmd/commit/65aa5c48b224d0982f72546a3a7f45e0bc2afdab Author: Andreas Dangel <and...@pm...> Date: 2025-11-06 (Thu, 06 Nov 2025) Changed paths: M docs/pages/release_notes.md M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/metrics/internal/xml/NcssTest.xml Log Message: ----------- [apex] NcssMetric: test case to show differences to old rules Commit: 77ed98db2fae205c8e13a94ac8283d5f83c724cc https://github.com/pmd/pmd/commit/77ed98db2fae205c8e13a94ac8283d5f83c724cc Author: Andreas Dangel <and...@pm...> Date: 2025-11-06 (Thu, 06 Nov 2025) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/metrics/ApexMetrics.java Log Message: ----------- [apex] NcssMetric: javadoc since Commit: 5482af77d0e7b4be38742f8dd0feb641cfb9d7e9 https://github.com/pmd/pmd/commit/5482af77d0e7b4be38742f8dd0feb641cfb9d7e9 Author: Andreas Dangel <and...@pm...> Date: 2025-11-06 (Thu, 06 Nov 2025) Changed paths: M pmd-java/src/main/resources/category/java/bestpractices.xml A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/EnumComparisonTest.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/EnumComparison.xml Log Message: ----------- [java] New Rule: EnumComparison Commit: e7de25f04d1fc0c725ebcb7e18df8819c173b4b6 https://github.com/pmd/pmd/commit/e7de25f04d1fc0c725ebcb7e18df8819c173b4b6 Author: Andreas Dangel <and...@pm...> Date: 2025-11-06 (Thu, 06 Nov 2025) Changed paths: M pmd-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/EnumComparison.xml Log Message: ----------- [java] EnumComparison: only one side of equals is an enum Commit: 38c35b9ce218ed2b539b44e28814a2a5b808885e https://github.com/pmd/pmd/commit/38c35b9ce218ed2b539b44e28814a2a5b808885e Author: Andreas Dangel <and...@pm...> Date: 2025-11-06 (Thu, 06 Nov 2025) Changed paths: M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/visualforce/ast/ApexClassPropertyTypes.java M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/visualforce/ast/ObjectFieldTypes.java Log Message: ----------- chore: always compare enums with == Commit: 6b6c555f29a40f75f012c538231de37e4c42f353 https://github.com/pmd/pmd/commit/6b6c555f29a40f75f012c538231de37e4c42f353 Author: Andreas Dangel <and...@pm...> Date: 2025-11-06 (Thu, 06 Nov 2025) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ConfusingTernaryRule.java M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/visualforce/rule/security/internal/ElEscapeDetector.java Log Message: ----------- more fixes Commit: 705a45437518cd8b97984c544b86dec30b58d91a https://github.com/pmd/pmd/commit/705a45437518cd8b97984c544b86dec30b58d91a Author: Andreas Dangel <and...@pm...> Date: 2025-11-07 (Fri, 07 Nov 2025) Changed paths: M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLHandler.java A pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/metrics/PlsqlMetrics.java A pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/metrics/internal/NcssVisitor.java M pmd-plsql/src/main/resources/category/plsql/design.xml A pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/metrics/internal/AllMetricsTest.java A pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/metrics/internal/NcssTestRule.java A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/metrics/internal/xml/NcssTest.xml A pmd-plsql/src/test/resources/rulesets/plsql/metrics_test.xml Log Message: ----------- [plsql] Add metric NCSS Commit: 214b4612e610f2d2ba5660aa8d784f133b57a170 https://github.com/pmd/pmd/commit/214b4612e610f2d2ba5660aa8d784f133b57a170 Author: Andreas Dangel <and...@pm...> Date: 2025-11-13 (Thu, 13 Nov 2025) Changed paths: A pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssCountRule.java M pmd-plsql/src/main/resources/category/plsql/design.xml A pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssCountTest.java A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssCount.xml Log Message: ----------- [plsql] Add new rule NcssCount Commit: 50d59a4e60415a656d089702d7f040b35a5644c5 https://github.com/pmd/pmd/commit/50d59a4e60415a656d089702d7f040b35a5644c5 Author: Andreas Dangel <and...@pm...> Date: 2025-11-13 (Thu, 13 Nov 2025) Changed paths: M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/metrics/PlsqlMetrics.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/metrics/internal/NcssVisitor.java M pmd-plsql/src/main/resources/category/plsql/design.xml M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/metrics/internal/AllMetricsTest.java M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/metrics/internal/xml/NcssTest.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssCount.xml Log Message: ----------- [plsql] Fix Ncss metric to actually count statements Commit: ed0a895fcbcd0d3a3218d823b4c1a71c0f367321 https://github.com/pmd/pmd/commit/ed0a895fcbcd0d3a3218d823b4c1a71c0f367321 Author: Andreas Dangel <and...@pm...> Date: 2025-11-13 (Thu, 13 Nov 2025) Changed paths: M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractNcssCountRule.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssMethodCountRule.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssObjectCountRule.java M pmd-plsql/src/main/resources/category/plsql/design.xml M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssMethodCountTest.java M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssObjectCountTest.java Log Message: ----------- [plsql] Deprecate rules NcssMethodCount and NcssObjectCount Commit: 4551753a5bd154b3d16c0bb1c59052720dac3792 https://github.com/pmd/pmd/commit/4551753a5bd154b3d16c0bb1c59052720dac3792 Author: Andreas Dangel <and...@pm...> Date: 2025-11-13 (Thu, 13 Nov 2025) Changed paths: M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractCounterCheckRule.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveMethodLengthRule.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveObjectLengthRule.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessivePackageBodyLengthRule.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessivePackageSpecificationLengthRule.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveTypeLengthRule.java M pmd-plsql/src/main/resources/category/plsql/design.xml M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveMethodLengthTest.java M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveObjectLengthTest.java M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessivePackageBodyLengthTest.java M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessivePackageSpecificationLengthTest.java M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveTypeLengthTest.java Log Message: ----------- [plsql] Deprecate rules Excessive*Length Commit: 3716da0bcfc76ae132c94ed6cf3fc01396ce8d21 https://github.com/pmd/pmd/commit/3716da0bcfc76ae132c94ed6cf3fc01396ce8d21 Author: Andreas Dangel <and...@pm...> Date: 2025-11-13 (Thu, 13 Nov 2025) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#4326, #6214) Commit: e0ed2b99d24744889f5c41eb20cb5a199903d6d0 https://github.com/pmd/pmd/commit/e0ed2b99d24744889f5c41eb20cb5a199903d6d0 Author: Andreas Dangel <and...@pm...> Date: 2025-11-13 (Thu, 13 Nov 2025) Changed paths: M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountTest.java Log Message: ----------- [apex] Deprecate old rule tests Commit: f545bcea0539bf22a16be4a9853f22bef8c1af67 https://github.com/pmd/pmd/commit/f545bcea0539bf22a16be4a9853f22bef8c1af67 Author: Andreas Dangel <and...@pm...> Date: 2025-11-13 (Thu, 13 Nov 2025) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageHandler.java Log Message: ----------- [apex] Register NCSS metric Commit: 628ff805db9255f48eab2d18dbe3741de079bfb3 https://github.com/pmd/pmd/commit/628ff805db9255f48eab2d18dbe3741de079bfb3 Author: Andreas Dangel <and...@pm...> Date: 2025-11-13 (Thu, 13 Nov 2025) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssCountRule.java Log Message: ----------- [apex] Remove unneeded cast in NcssCountRule Commit: 50b368f03229c217872591ce190fc38a247a8b61 https://github.com/pmd/pmd/commit/50b368f03229c217872591ce190fc38a247a8b61 Author: Andreas Dangel <and...@pm...> Date: 2025-11-13 (Thu, 13 Nov 2025) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#6198) Commit: 7e795a387b884930292a0e9b33c93404ab660789 https://github.com/pmd/pmd/commit/7e795a387b884930292a0e9b33c93404ab660789 Author: Andreas Dangel <and...@pm...> Date: 2025-11-13 (Thu, 13 Nov 2025) 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: skip when if-statements Fixes #4577 Commit: e5b634b5c2e354cb1f048a29584aa8a7da5c502c https://github.com/pmd/pmd/commit/e5b634b5c2e354cb1f048a29584aa8a7da5c502c Author: Andreas Dangel <and...@pm...> Date: 2025-11-13 (Thu, 13 Nov 2025) 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: check increment Fixes #5071 Commit: 7764d1d8976682106db3c6ef83a0e7d1f2d7dee9 https://github.com/pmd/pmd/commit/7764d1d8976682106db3c6ef83a0e7d1f2d7dee9 Author: Andreas Dangel <and...@pm...> Date: 2025-11-13 (Thu, 13 Nov 2025) Changed paths: M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceManager.java Log Message: ----------- chore: remove public methods from SourceManager SourceManager itself is package-private, so the effective visibility of those methods won't be public anyway. Fixes #5701 Commit: 4b54a448377172f335b64c5f3d03552bfb04c481 https://github.com/pmd/pmd/commit/4b54a448377172f335b64c5f3d03552bfb04c481 Author: Andreas Dangel <and...@pm...> Date: 2025-11-20 (Thu, 20 Nov 2025) Changed paths: M docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractNameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractScope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Applier.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ImageFinderFunction.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameOccurrence.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Scope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ScopedNode.java A pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/package-info.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/symboltable/ApplierTest.java Log Message: ----------- [core] Deprecate old symboltable API Fixes #4767 Commit: 8be617a2ac161acf1687f117f4b0d3c089ffaa1b https://github.com/pmd/pmd/commit/8be617a2ac161acf1687f117f4b0d3c089ffaa1b Author: Andreas Dangel <and...@pm...> Date: 2025-11-20 (Thu, 20 Nov 2025) Changed paths: M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/visualforce/DataType.java M pom.xml Log Message: ----------- chore: fail build for compiler warnings Commit: 32247845572b740c5fe132c7faf9ebde9e128a8c https://github.com/pmd/pmd/commit/32247845572b740c5fe132c7faf9ebde9e128a8c Author: mrclmh <297...@us...> Date: 2025-11-21 (Fri, 21 Nov 2025) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentInOperandRule.java Log Message: ----------- Fix: Add switch arrow branch as additional exception Fixes false positives in switch arrow branches in AssignmentInOperand. Commit: 5b64d0fdd6786882607eb754753315d8a3411388 https://github.com/pmd/pmd/commit/5b64d0fdd6786882607eb754753315d8a3411388 Author: mrclmh <297...@us...> Date: 2025-11-21 (Fri, 21 Nov 2025) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentInOperand.xml Log Message: ----------- Test: False positive in switch arrow branch Commit: 674f73bef57d0cf9efc3ca4043b274f98cf3d955 https://github.com/pmd/pmd/commit/674f73bef57d0cf9efc3ca4043b274f98cf3d955 Author: mrclmh <297...@us...> Date: 2025-11-25 (Tue, 25 Nov 2025) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentInOperand.xml Log Message: ----------- Doc: Add comment for test Commit: 5315502cfaf3ec0543fea970c1fa9d562ea08e2b https://github.com/pmd/pmd/commit/5315502cfaf3ec0543fea970c1fa9d562ea08e2b Author: mrclmh <297...@us...> Date: 2025-11-25 (Tue, 25 Nov 2025) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentInOperand.xml Log Message: ----------- Doc: Make comment stand out more Commit: c1237c28a02a06bb42a956fc8db70fb56b0cf731 https://github.com/pmd/pmd/commit/c1237c28a02a06bb42a956fc8db70fb56b0cf731 Author: mrclmh <297...@us...> Date: 2025-11-25 (Tue, 25 Nov 2025) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentInOperandRule.java Log Message: ----------- Fix: Detect violation in switch expression The previous fix created a false negative in switch expressions by globally allowing assignments in switch arrow branches. This is now restricted to only allow them in switch statements and not in switch expressions. Commit: d6c8fe048fa4f64f77f4350325d679b38dc12bbc https://github.com/pmd/pmd/commit/d6c8fe048fa4f64f77f4350325d679b38dc12bbc Author: mrclmh <297...@us...> Date: 2025-11-25 (Tue, 25 Nov 2025) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentInOperand.xml Log Message: ----------- Test: Negative test for switch expression Commit: 4fa060c378fd90666a6f837b5e72c056a21351d4 https://github.com/pmd/pmd/commit/4fa060c378fd90666a6f837b5e72c056a21351d4 Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentInOperandRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentInOperand.xml Log Message: ----------- [java] AssignmentInOperand - more tests for switch Commit: 6326a3970dff7835e4ee19d5908aca9146faa223 https://github.com/pmd/pmd/commit/6326a3970dff7835e4ee19d5908aca9146faa223 Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashCodeOnComparableRule.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/OverrideBothEqualsAndHashCodeOnComparable.xml Log Message: ----------- [java] OverrideBothEqualsAndHashCodeOnComparable - update desc and tests Commit: 29bc0695476ab55941ec350b7c9cc0945627a74a https://github.com/pmd/pmd/commit/29bc0695476ab55941ec350b7c9cc0945627a74a Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M .all-contributorsrc M .ci/files/Gemfile.lock M .ci/files/project-list.xml M .ci/tools/release-notes-add-pr.sh M .ci/tools/release-notes-generate.sh M .github/workflows/build.yml M .github/workflows/git-repo-sync.yml M .github/workflows/publish-pull-requests.yml M .github/workflows/publish-release.yml M .github/workflows/publish-snapshot.yml M .idea/vcs.xml M README.md M SPONSORS.md M do-release.sh M docs/Gemfile.lock M docs/_config.yml R docs/_data/strings.yml R docs/_data/topnav.yml M docs/_includes/links.html M docs/_includes/topnav.html M docs/_layouts/default.html M docs/_plugins/custom_filters.rb M docs/assets/README.md R docs/assets/Simple-Jekyll-Search-1.0.8/dest/jekyll-search.js A docs/assets/Simple-Jekyll-Search-1.14.0/dest/simple-jekyll-search.min.js R docs/assets/jquery-ui-1.12.1/jquery-ui.min.css R docs/assets/jquery-ui-1.12.1/jquery-ui.min.js M docs/css/customstyles.css M docs/index.md M docs/js/customscripts.js A docs/js/search.js M docs/js/shuffle.js R docs/pages/news/news.html R docs/pages/news/news_archive.html M docs/pages/pmd/devdocs/building/building_general.md M docs/pages/pmd/projectdocs/credits.md M docs/pages/pmd/userdocs/tools/tools.md M docs/pages/release_notes.md M docs/pages/release_notes_old.md R docs/search.json M pmd-ant/pom.xml M pmd-apex/pom.xml M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexAnnotationSuppressor.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocRule.java M pmd-apex/src/main/resources/category/apex/bestpractices.xml M pmd-apex/src/main/resources/category/apex/documentation.xml M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/SuppressWarningsTest.java A pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidFutureAnnotationTest.java A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/AvoidFutureAnnotation.xml M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/documentation/xml/ApexDoc.xml M pmd-cli/pom.xml M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java M pmd-coco/pom.xml M pmd-core/pmd-core-exclude-pmd.properties M pmd-core/pom.xml M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ClasspathClassLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrToken.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/Chars.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/RuleChainAnalyzer.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonExtensionFunctionDefinitionAdapter.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/internal/PropertyParsingUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/internal/sarif/SarifLogBuilder.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/DeterministicOutputListenerWrapper.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleContext.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java M pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/SimpleMessageReporter.java M pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/TreeExporter.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQueryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java M pmd-cpp/pom.xml M pmd-cs/pom.xml M pmd-css/pom.xml M pmd-dart/pom.xml M pmd-dist/pom.xml M pmd-doc/pom.xml M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleDocGenerator.java M pmd-doc/src/test/resources/expected/sample.md M pmd-fortran/pom.xml M pmd-gherkin/pom.xml M pmd-go/pom.xml M pmd-groovy/pom.xml M pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/ast/impl/antlr4/GroovyToken.java M pmd-html/pom.xml M pmd-java/pom.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompactConstructorDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/BinaryOp.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ConstantFolder.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JModifier.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/JavaAstUtils.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaViolationDecorator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidUsingHardCodedIPRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/CheckResultSetRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedLocalVariableRule.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/codestyle/ConfusingTernaryRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ModifierOrderRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UselessParenthesesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidDeeplyNestedIfStmtsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentInOperandRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/IdenticalConditionalBranchesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashCodeOnComparableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/JavaRuleUtil.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtil.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientEmptyStringCheckRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/AbstractHardCodedConstructorArgsVisitor.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.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/TypeTestUtil.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/LazyTypeResolver.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprMirror.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/IncorporationAction.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/OverloadSet.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ReductionStep.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/BaseFunctionalMirror.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/BaseInvocMirror.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/BasePolyMirror.java M pmd-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/main/resources/category/java/codestyle.xml M pmd-java/src/main/resources/category/java/design.xml M pmd-java/src/main/resources/category/java/errorprone.xml M pmd-java/src/main/resources/category/java/performance.xml M pmd-java/src/main/resources/rulesets/java/quickstart.xml M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/RuleSetFactoryTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTCompactConstructorDeclarationTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarationMainTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/CommentAssignmentTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/internal/JavaAstUtilTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/internal/JavaViolationDecoratorTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LabeledStatementTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedLabelTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesTest.java R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/AvoidCatchingGenericExceptionTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidCatchingGenericExceptionTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/IdenticalConditionalBranchesTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/security/HardCodedCryptoKeyTest.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/TypeTestMockingUtil.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/ast/jdkversiontests/java17/SealedInnerClasses.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ExhaustiveSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/GuardedPatterns.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep441_PatternMatchingForSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatternsExhaustiveSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RefiningPatternsInSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ScopeOfPatternVariableDeclarations.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22/Jep456_UnnamedPatternsAndVariables.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep488_PrimitiveTypesInPatternsInstanceofAndSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java25p/Jep507_PrimitiveTypesInPatternsInstanceofAndSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/AvoidUsingHardCodedIP.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/CheckResultSet.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/LabeledStatement.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnitTestShouldIncludeAssert.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedLabel.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedLocalVariable.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/codestyle/xml/ConfusingTernary.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/IdenticalCatchBranches.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/LocalVariableCouldBeFinal.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/ModifierOrder.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UselessParentheses.xml R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidCatchingGenericException.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidDeeplyNestedIfStmts.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/DanglingJavadoc.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentInOperand.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidCatchingGenericException.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/IdenticalConditionalBranches.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/OverrideBothEqualsAndHashCodeOnComparable.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UselessPureMethodCall.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InefficientEmptyStringCheck.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/security/xml/HardCodedCryptoKey.xml M pmd-javascript/pom.xml M pmd-jsp/pom.xml M pmd-julia/pom.xml M pmd-kotlin/pom.xml M pmd-lang-test/pom.xml M pmd-languages-deps/pom.xml M pmd-lua/pom.xml M pmd-matlab/pom.xml M pmd-modelica/pom.xml M pmd-objectivec/pom.xml M pmd-perl/pom.xml M pmd-php/pom.xml M pmd-plsql/pom.xml M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractCounterCheckRule.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NPathComplexityRule.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssMethodCountRule.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssObjectCountRule.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/PLSQLNameOccurrence.java M pmd-plsql/src/main/resources/category/plsql/design.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveMethodLength.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveObjectLength.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageBodyLength.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageSpecificationLength.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveParameterList.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveTypeLength.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NPathComplexity.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssMethodCount.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssObjectCount.xml M pmd-python/pom.xml M pmd-ruby/pom.xml M pmd-rust/pom.xml M pmd-scala-modules/pmd-scala-common/pom.xml M pmd-scala-modules/pmd-scala_2.12/pom.xml M pmd-scala-modules/pmd-scala_2.13/pom.xml M pmd-swift/pom.xml M pmd-test-schema/pom.xml M pmd-test/pom.xml M pmd-test/src/main/java/net/sourceforge/pmd/test/lang/rule/AbstractRuleSetFactoryTest.java M pmd-tsql/pom.xml M pmd-velocity/pom.xml M pmd-visualforce/pom.xml M pmd-xml/pom.xml M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/internal/XmlParserImpl.java M pom.xml Log Message: ----------- Merge branch 'main' into pr-6081 Commit: 28b256e3b81e8a8716390593b7756c650bc84325 https://github.com/pmd/pmd/commit/28b256e3b81e8a8716390593b7756c650bc84325 Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#6092, #6251) Commit: d74696bc314620f79a31f58e20a62aeabe8b2dbd https://github.com/pmd/pmd/commit/d74696bc314620f79a31f58e20a62aeabe8b2dbd Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Add @kdandoy107255 as a contributor Commit: e09536ba5e0571c1c744185e61d8ca369dbe9405 https://github.com/pmd/pmd/commit/e09536ba5e0571c1c744185e61d8ca369dbe9405 Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) 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/errorprone/AssignmentInOperandRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentInOperand.xml Log Message: ----------- [java] Fix #6092: AssignmentInOperand false positive in 7.17.0 for case statements (#6251) Commit: f031ceeb9ff34691a1b67a77b97bf21b8c01a075 https://github.com/pmd/pmd/commit/f031ceeb9ff34691a1b67a77b97bf21b8c01a075 Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#6072, #6081) Commit: 21dd21750e1aa542cd575e3406310c2cf3245b4f https://github.com/pmd/pmd/commit/21dd21750e1aa542cd575e3406310c2cf3245b4f Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Add @Juneezee as a contributor Commit: 2f4d5a4e8111f0f4d57808a7e2892bdc398d69db https://github.com/pmd/pmd/commit/2f4d5a4e8111f0f4d57808a7e2892bdc398d69db Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) 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/ast/internal/JavaAstUtils.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashCodeOnComparableRule.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/OverrideBothEqualsAndHashCodeOnComparable.xml Log Message: ----------- [java] Fix #6072: OverrideBothEqualsAndHashCodeOnComparable should not be required for record classes (#6081) Commit: 348047475fa74c084db56fe9a3fe594f201010f4 https://github.com/pmd/pmd/commit/348047475fa74c084db56fe9a3fe594f201010f4 Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M .all-contributorsrc M .github/workflows/build.yml M .github/workflows/git-repo-sync.yml M .github/workflows/publish-pull-requests.yml M .github/workflows/publish-release.yml M .github/workflows/publish-snapshot.yml M SPONSORS.md M do-release.sh M docs/_config.yml M docs/pages/pmd/projectdocs/credits.md M docs/pages/pmd/userdocs/tools/tools.md M docs/pages/release_notes.md M docs/pages/release_notes_old.md M pmd-ant/pom.xml M pmd-apex/pom.xml M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocRule.java M pmd-apex/src/main/resources/category/apex/bestpractices.xml M pmd-apex/src/main/resources/category/apex/documentation.xml M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml A pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidFutureAnnotationTest.java A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/AvoidFutureAnnotation.xml M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/documentation/xml/ApexDoc.xml M pmd-cli/pom.xml M pmd-coco/pom.xml M pmd-core/pmd-core-exclude-pmd.properties M pmd-core/pom.xml M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java M pmd-cpp/pom.xml M pmd-cs/pom.xml M pmd-css/pom.xml M pmd-dart/pom.xml M pmd-dist/pom.xml M pmd-doc/pom.xml M pmd-fortran/pom.xml M pmd-gherkin/pom.xml M pmd-go/pom.xml M pmd-groovy/pom.xml M pmd-html/pom.xml M pmd-java/pom.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/JavaAstUtils.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentInOperandRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashCodeOnComparableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtil.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientEmptyStringCheckRule.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/ast/ASTMethodDeclarationMainTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/security/HardCodedCryptoKeyTest.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnitTestShouldIncludeAssert.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentInOperand.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/OverrideBothEqualsAndHashCodeOnComparable.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InefficientEmptyStringCheck.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/security/xml/HardCodedCryptoKey.xml M pmd-javascript/pom.xml M pmd-jsp/pom.xml M pmd-julia/pom.xml M pmd-kotlin/pom.xml M pmd-lang-test/pom.xml M pmd-languages-deps/pom.xml M pmd-lua/pom.xml M pmd-matlab/pom.xml M pmd-modelica/pom.xml M pmd-objectivec/pom.xml M pmd-perl/pom.xml M pmd-php/pom.xml M pmd-plsql/pom.xml M pmd-python/pom.xml M pmd-ruby/pom.xml M pmd-rust/pom.xml M pmd-scala-modules/pmd-scala-common/pom.xml M pmd-scala-modules/pmd-scala_2.12/pom.xml M pmd-scala-modules/pmd-scala_2.13/pom.xml M pmd-swift/pom.xml M pmd-test-schema/pom.xml M pmd-test/pom.xml M pmd-tsql/pom.xml M pmd-velocity/pom.xml M pmd-visualforce/pom.xml M pmd-xml/pom.xml M pom.xml Log Message: ----------- Merge branch 'main' into pr-6192 Commit: 879d067c4e323c6bd7e04a1b73fadf8f0cf4859c https://github.com/pmd/pmd/commit/879d067c4e323c6bd7e04a1b73fadf8f0cf4859c Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#6053, #6192) Commit: a6e509179a94a5e77a036b56730271f616de4bb1 https://github.com/pmd/pmd/commit/a6e509179a94a5e77a036b56730271f616de4bb1 Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ModifierOrderRule.java M pmd-java/src/main/resources/category/java/codestyle.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/ModifierOrder.xml Log Message: ----------- [java] Fix #6053: ModifierOrder - consider type params (#6192) Commit: 926a3d2a94802538954170f2554dbf42069415f0 https://github.com/pmd/pmd/commit/926a3d2a94802538954170f2554dbf42069415f0 Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#6194) Commit: 9a4db77cd196c4f77c8fed1b59dc5b02bf365021 https://github.com/pmd/pmd/commit/9a4db77cd196c4f77c8fed1b59dc5b02bf365021 Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M docs/pages/release_notes.md M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ClasspathClassLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/NodeStream.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/GenericNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/StreamImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/LatticeRelation.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/DomainConversion.java M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/GraphUtil.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAllocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssignmentExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExecutableDeclaration.java M pmd-java/src/main/java/net/source... [truncated message content] |
|
From: dependabot[bot] <no...@gi...> - 2025-11-27 12:02:21
|
Branch: refs/heads/dependabot/maven/org.fxmisc.richtext-richtextfx-0.11.7 Home: https://github.com/pmd/pmd-designer To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd-designer/settings/notifications |
|
From: dependabot[bot] <no...@gi...> - 2025-11-27 12:02:20
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd-designer Commit: 174b79d13df5435aeee9c8b246d3092e7e0cb708 https://github.com/pmd/pmd-designer/commit/174b79d13df5435aeee9c8b246d3092e7e0cb708 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M pom.xml Log Message: ----------- Bump org.fxmisc.richtext:richtextfx from 0.9.2 to 0.11.7 (#281) Bumps [org.fxmisc.richtext:richtextfx](https://github.com/FXMisc/RichTextFX) from 0.9.2 to 0.11.7. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/FXMisc/RichTextFX/releases">org.fxmisc.richtext:richtextfx's releases</a>.</em></p> <blockquote> <h2>0.11.7</h2> <h2>What's Changed</h2> <ul> <li>Fixes <a href="https://redirect.github.com/FXMisc/RichTextFX/issues/1284">#1284</a> - JavaFX25 introduced getCaretShape to replace caretShape to fix by <a href="https://github.com/Symeon94"><code>@Symeon94</code></a> in <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1285">FXMisc/RichTextFX#1285</a></li> <li>Fix horizontal scrolling excessive layouts by <a href="https://github.com/Jugen"><code>@Jugen</code></a> in <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1296">FXMisc/RichTextFX#1296</a></li> <li>JavaKeywordsDemo using multiPlainChanges by <a href="https://github.com/Jugen"><code>@Jugen</code></a> in <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1287">FXMisc/RichTextFX#1287</a></li> <li>Resolve <a href="https://redirect.github.com/FXMisc/RichTextFX/issues/1293">#1293</a> - Partial fix for incorrect caret position after Undo (<a href="https://redirect.github.com/FXMisc/RichTextFX/issues/1295">#1295</a>) by <a href="https://github.com/Symeon94"><code>@Symeon94</code></a> in <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1295">FXMisc/RichTextFX#1295</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/FXMisc/RichTextFX/compare/v0.11.6...v0.11.7">https://github.com/FXMisc/RichTextFX/compare/v0.11.6...v0.11.7</a></p> <h2>0.11.6</h2> <h2>What's Changed</h2> <ul> <li>Add gradle plugin portal by <a href="https://github.com/Jugen"><code>@Jugen</code></a> in <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1278">FXMisc/RichTextFX#1278</a></li> <li>TextFlowExt removed clashing getUnderlineShape method by <a href="https://github.com/Jugen"><code>@Jugen</code></a> in <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1283">FXMisc/RichTextFX#1283</a></li> <li>Clean java demo by <a href="https://github.com/Symeon94"><code>@Symeon94</code></a> in <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1286">FXMisc/RichTextFX#1286</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/FXMisc/RichTextFX/compare/v0.11.5...v0.11.6">https://github.com/FXMisc/RichTextFX/compare/v0.11.5...v0.11.6</a></p> <h2>0.11.5</h2> <h2>What's Changed</h2> <ul> <li>Fixed double underline when gap is zero by <a href="https://github.com/Jugen"><code>@Jugen</code></a> in <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1259">FXMisc/RichTextFX#1259</a></li> <li>TextFlowLayout fix IOOB by <a href="https://github.com/Jugen"><code>@Jugen</code></a> in <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1267">FXMisc/RichTextFX#1267</a></li> <li>Cleanup selection removal by <a href="https://github.com/Jugen"><code>@Jugen</code></a> in <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1270">FXMisc/RichTextFX#1270</a></li> <li>Cleanup caret removal by <a href="https://github.com/Jugen"><code>@Jugen</code></a> in <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1271">FXMisc/RichTextFX#1271</a></li> <li>Bumped to Flowless 0.7.4</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/FXMisc/RichTextFX/compare/v0.11.4...v0.11.5">https://github.com/FXMisc/RichTextFX/compare/v0.11.4...v0.11.5</a></p> <h2></h2> <h3>Note that this and earlier releases won't work with JavaFX 25+ due to a method clash.</h3> <h2></h2> <h2>0.11.4</h2> <p><strong>Note:</strong> that this release requires at least Java 11 or higher.</p> <p>An Automatic-Module-Name entry of "<em>org.fxmisc.richtext</em>" has been added to the <code>richtextfx-0.11.4.jar</code> manifest. While the fat Jar <code>richtextfx-fat-0.11.4</code> has a module-info class.</p> <p>Added double underlining by specifying the gap size. Works for both straight and wavy lines. Use "-rtfx-underline-double-gap" in CSS.</p> <p>See the <a href="https://github.com/FXMisc/RichTextFX/blob/master/CHANGELOG.md#v0114-2024-11-29">Changelog</a> for bug fixes and further details.</p> <h2>0.11.3</h2> <p><strong>Note:</strong> that this release requires at least Java 11 or higher.</p> <p>An Automatic-Module-Name entry of "<em>org.fxmisc.richtext</em>" has been added to the <code>richtextfx-0.11.3.jar</code> manifest. While the fat Jar <code>richtextfx-fat-0.11.3</code> has a module-info class.</p> <p>Added getStyleRange method to StyleSpans Added property to area to detect overwrite mode</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/FXMisc/RichTextFX/blob/master/CHANGELOG.md">org.fxmisc.richtext:richtextfx's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/FXMisc/RichTextFX/tree/v0.11.7">v0.11.7</a> (2025-11-20)</h2> <p><a href="https://github.com/FXMisc/RichTextFX/compare/v0.11.6...v0.11.7">Full Changelog</a></p> <p><strong>Implemented enhancements:</strong></p> <ul> <li>JavaKeywordsDemo use multiPlainChanges with paragraph index <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1287">#1287</a></li> </ul> <p><strong>Fixed bugs:</strong></p> <ul> <li>TextFlowExt removed clashing getCaretShape method <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1285">#1285</a> (Thank you <a href="https://github.com/Symeon94">Symeon94</a>)</li> <li>Partial fix for incorrect caret position after Undo <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1295">#1295</a> (Thank you <a href="https://github.com/Symeon94">Symeon94</a>)</li> <li>Fixed horizontal scrolling excessive layouts <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1296">#1296</a></li> </ul> <h2><a href="https://github.com/FXMisc/RichTextFX/tree/v0.11.6">v0.11.6</a> (2025-09-01)</h2> <p><a href="https://github.com/FXMisc/RichTextFX/compare/v0.11.5...v0.11.6">Full Changelog</a></p> <p><strong>Implemented enhancements:</strong></p> <ul> <li>Updated Gradle to 8.5</li> </ul> <p><strong>Fixed bugs:</strong></p> <ul> <li>TextFlowExt removed clashing getUnderlineShape method <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1283">#1283</a></li> </ul> <h2><a href="https://github.com/FXMisc/RichTextFX/tree/v0.11.5">v0.11.5</a> (2025-04-01)</h2> <p><a href="https://github.com/FXMisc/RichTextFX/compare/v0.11.4...v0.11.5">Full Changelog</a></p> <p><strong>Implemented enhancements:</strong></p> <ul> <li>Bumped Flowless to 0.7.4</li> <li>Reduce specificity of "-fx-line-spacing" in styled-text-area.css to allow alternative CSS override</li> </ul> <p><strong>Fixed bugs:</strong></p> <ul> <li>Fixed double underline when gap is zero <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1259">#1259</a></li> <li>TextFlowLayout fixed IOOBE <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1267">#1267</a></li> <li>Selection & Caret removal cleanup <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1270">#1270</a><a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1271">#1271</a></li> </ul> <h2><a href="https://github.com/FXMisc/RichTextFX/tree/v0.11.4">v0.11.4</a> (2024-11-29)</h2> <p><a href="https://github.com/FXMisc/RichTextFX/compare/v0.11.3...v0.11.4">Full Changelog</a></p> <p><strong>Implemented enhancements:</strong></p> <ul> <li>Added double underline <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1256">#1256</a></li> </ul> <p><strong>Fixed bugs:</strong></p> <ul> <li>Fix minimum paragraph width <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1242">#1242</a></li> <li>Calc auto height on first pass using pref height <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1245">#1245</a></li> <li>ParagraphText fixed IOOBE <a href="https://redirect.github.com/FXMisc/RichTextFX/pull/1250">#1250</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/FXMisc/RichTextFX/commit/428b292dd528aace3a2047996d95abfe9284509f"><code>428b292</code></a> Version 0.11.7 Release</li> <li><a href="https://github.com/FXMisc/RichTextFX/commit/3b506e1a0538ac95bed78d0a01043548c482a0cf"><code>3b506e1</code></a> ReadOnlyStyledDocumentTest quote fix up</li> <li><a href="https://github.com/FXMisc/RichTextFX/commit/5839e4775dc7d780f42219578d6f4239e9fc0f44"><code>5839e47</code></a> Resolve <a href="https://redirect.github.com/FXMisc/RichTextFX/issues/1293">#1293</a> - Partial fix for incorrect caret position after Undo (<a href="https://redirect.github.com/FXMisc/RichTextFX/issues/1295">#1295</a>) (...</li> <li><a href="https://github.com/FXMisc/RichTextFX/commit/be18bb1ccee74dccb35fa31fa4dfa376e33a5e38"><code>be18bb1</code></a> JavaKeywordsDemo use multiPlainChanges (<a href="https://redirect.github.com/FXMisc/RichTextFX/issues/1287">#1287</a>)</li> <li><a href="https://github.com/FXMisc/RichTextFX/commit/8598117baa1d125c49d8978afa6cd2636783dc5d"><code>8598117</code></a> Fix horizontal scrolling excessive layouts (<a href="https://redirect.github.com/FXMisc/RichTextFX/issues/1296">#1296</a>)</li> <li><a href="https://github.com/FXMisc/RichTextFX/commit/1b5a78c6578e84f18194ebf69a953ddb065db190"><code>1b5a78c</code></a> Fixes <a href="https://redirect.github.com/FXMisc/RichTextFX/issues/1284">#1284</a> - JavaFX25 introduced getCaretShape to replace caretShape to fix ...</li> <li><a href="https://github.com/FXMisc/RichTextFX/commit/40fc429ab82b24ef53191910a386ce94b99e6401"><code>40fc429</code></a> docs(README): Add RedisFX to the project list (<a href="https://redirect.github.com/FXMisc/RichTextFX/issues/1290">#1290</a>)</li> <li><a href="https://github.com/FXMisc/RichTextFX/commit/bc4374881c6d65290e90d6743f783e9718f46e55"><code>bc43748</code></a> Version 0.11.6 Release</li> <li><a href="https://github.com/FXMisc/RichTextFX/commit/87d354f6d17e5f33578a380510784c77e3053106"><code>87d354f</code></a> Clean java demo (<a href="https://redirect.github.com/FXMisc/RichTextFX/issues/1286">#1286</a>)</li> <li><a href="https://github.com/FXMisc/RichTextFX/commit/d9a402da961b666eaaafbfe5d286de6077e4ee80"><code>d9a402d</code></a> Migrate to vanniktech.maven.publish</li> <li>Additional commits viewable in <a href="https://github.com/FXMisc/RichTextFX/compare/v0.9.2...v0.11.7">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <su...@gi...> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd-designer/settings/notifications |
|
From: pmd-actions-helper[bot] <no...@gi...> - 2025-11-27 09:44:17
|
Branch: refs/tags/pmd_releases/7.19.0-SNAPSHOT-previous-SNAPSHOT Home: https://github.com/pmd/pmd To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
|
From: pmd-actions-helper[bot] <no...@gi...> - 2025-11-27 09:44:10
|
Branch: refs/tags/pmd_releases/7.19.0-SNAPSHOT Home: https://github.com/pmd/pmd To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
|
From: pmd-actions-helper[bot] <no...@gi...> - 2025-11-27 09:44:10
|
Branch: refs/tags/pmd_releases/7.19.0-SNAPSHOT Home: https://github.com/pmd/pmd To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
|
From: pmd-actions-helper[bot] <no...@gi...> - 2025-11-27 09:44:03
|
Branch: refs/tags/pmd_releases/7.19.0-SNAPSHOT-previous-SNAPSHOT Home: https://github.com/pmd/pmd To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
|
From: pmd-actions-helper[bot] <no...@gi...> - 2025-11-27 09:44:03
|
Branch: refs/heads/gh-pages Home: https://github.com/pmd/pmd Commit: 2b7b555590f950158be9cc6ca5f3e177945ed4b3 https://github.com/pmd/pmd/commit/2b7b555590f950158be9cc6ca5f3e177945ed4b3 Author: pmd-actions-helper[bot] <207160486+pmd-actions-helper[bot]@users.noreply.github.com> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M feed.xml Log Message: ----------- Update documentation Updated by: https://github.com/pmd/pmd/actions/runs/19731929615 Triggered by: https://github.com/pmd/pmd/actions/runs/19731379248 To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
|
From: Andreas D. <no...@gi...> - 2025-11-27 09:41:25
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd-designer Commit: 9762b3ef8c1b659ffcfc10b5481331e6c467c316 https://github.com/pmd/pmd-designer/commit/9762b3ef8c1b659ffcfc10b5481331e6c467c316 Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M pom.xml Log Message: ----------- chore: disable kotest classpath scanning This speeds up the build, see https://kotest.io/docs/5.9.x/framework/project-config.html The two kotest tests are still executed (PlainTextLanguageText and TestCaseParsingTest) To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd-designer/settings/notifications |
|
From: Andreas D. <no...@gi...> - 2025-11-27 09:23:35
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: 3ce26deb480f838c18a5708dc8f605ce4193475a https://github.com/pmd/pmd/commit/3ce26deb480f838c18a5708dc8f605ce4193475a Author: Andreas Dangel <and...@pm...> Date: 2025-11-27 (Thu, 27 Nov 2025) Changed paths: M pmd-core/pmd-core-exclude-pmd.properties M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java M pom.xml Log Message: ----------- Bump PMD from 7.17.0 to 7.18.0 (#6197) * Bump PMD from 7.17.0 to 7.18.0 Dogfood update... * Remove old pmd exclusions To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
|
From: pmd-actions-helper[bot] <no...@gi...> - 2025-11-27 08:48:41
|
Branch: refs/tags/pmd_releases/7.19.0-SNAPSHOT-previous-SNAPSHOT Home: https://github.com/pmd/pmd To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
|
From: pmd-actions-helper[bot] <no...@gi...> - 2025-11-27 08:48:29
|
Branch: refs/tags/pmd_releases/7.19.0-SNAPSHOT Home: https://github.com/pmd/pmd To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
|
From: pmd-actions-helper[bot] <no...@gi...> - 2025-11-27 08:48:27
|
Branch: refs/tags/pmd_releases/7.19.0-SNAPSHOT-previous-SNAPSHOT Home: https://github.com/pmd/pmd To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |