Branch: refs/heads/main
  Home:   https://github.com/pmd/pmd
  Commit: e50908de68c6ecdd6202a980d2c0729afded6437
      https://github.com/pmd/pmd/commit/e50908de68c6ecdd6202a980d2c0729afded6437
  Author: Beech Horn <[email protected]>
  Date:   2026-01-13 (Tue, 13 Jan 2026)

  Changed paths:
    M docs/pages/pmd/userdocs/3rdpartyrulesets.md

  Log Message:
  -----------
  Add new 3rd party rulesets for Apex testing


  Commit: 01e91c05e1aaac9c3d1a4c0fab6a928f104c5224
      https://github.com/pmd/pmd/commit/01e91c05e1aaac9c3d1a4c0fab6a928f104c5224
  Author: Beech Horn <[email protected]>
  Date:   2026-01-26 (Mon, 26 Jan 2026)

  Changed paths:
    M docs/pages/pmd/userdocs/3rdpartyrulesets.md

  Log Message:
  -----------
  Rename test-pmd-rule to test-pmd-tool

Typo spotted by @goto-dev-null


  Commit: 9e841024b0f1548f0c0ff0250a15f489997f57f3
      https://github.com/pmd/pmd/commit/9e841024b0f1548f0c0ff0250a15f489997f57f3
  Author: Andreas Dangel <[email protected]>
  Date:   2026-02-17 (Tue, 17 Feb 2026)

  Changed paths:
    M docs/pages/pmd/userdocs/3rdpartyrulesets.md
    M docs/pages/pmd/userdocs/extending/testing.md

  Log Message:
  -----------
  [doc] Mention test-pmd-tool as alternative for testing


  Commit: 1b0da2b8e3722f3b9975ef40f00593e257670d00
      https://github.com/pmd/pmd/commit/1b0da2b8e3722f3b9975ef40f00593e257670d00
  Author: Andreas Dangel <[email protected]>
  Date:   2026-02-17 (Tue, 17 Feb 2026)

  Changed paths:
    M .all-contributorsrc
    M .ci/files/pmdtester.rb
    A .ci/files/typos.toml
    A .ci/tools/check-all-contributors.sh
    A .ci/tools/typos.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 .gitignore
    M .mvn/wrapper/maven-wrapper.properties
    M do-release.sh
    M docs/_config.yml
    R docs/_data/definitions.yml
    R docs/_data/glossary.yml
    M docs/index.md
    M docs/pages/pmd/about/help.md
    M docs/pages/pmd/about/release_policies.md
    M docs/pages/pmd/about/security.md
    M docs/pages/pmd/about/support_lifecycle.md
    M docs/pages/pmd/devdocs/building/building_general.md
    M docs/pages/pmd/devdocs/contributing/contributing.md
    M docs/pages/pmd/devdocs/contributing/newcomers_guide.md
    M docs/pages/pmd/devdocs/contributing/writing_documentation.md
    M docs/pages/pmd/devdocs/github_actions_workflows.md
    M docs/pages/pmd/devdocs/how_pmd_works.md
    M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
    M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
    M docs/pages/pmd/devdocs/major_contributions/rule_guidelines.md
    M docs/pages/pmd/devdocs/rule_deprecation.md
    M docs/pages/pmd/languages/apex.md
    M docs/pages/pmd/languages/groovy.md
    M docs/pages/pmd/languages/html.md
    M docs/pages/pmd/languages/java.md
    M docs/pages/pmd/languages/kotlin.md
    M docs/pages/pmd/languages/lua.md
    M docs/pages/pmd/languages/modelica.md
    M docs/pages/pmd/languages/swift.md
    M docs/pages/pmd/languages/velocity.md
    M docs/pages/pmd/languages/xml.md
    M docs/pages/pmd/projectdocs/committers/main_landing_page.md
    M docs/pages/pmd/projectdocs/committers/merging_pull_requests.md
    M docs/pages/pmd/projectdocs/committers/releasing.md
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/pmd/projectdocs/decisions.md
    M docs/pages/pmd/projectdocs/decisions/adr-1.md
    M docs/pages/pmd/projectdocs/decisions/adr-2.md
    M docs/pages/pmd/projectdocs/decisions/adr-3.md
    M docs/pages/pmd/projectdocs/decisions/adr-NNN.md
    M docs/pages/pmd/userdocs/3rdpartyrulesets.md
    M docs/pages/pmd/userdocs/best_practices.md
    M docs/pages/pmd/userdocs/configuring_rules.md
    M docs/pages/pmd/userdocs/cpd/cpd.md
    M docs/pages/pmd/userdocs/cpd/cpd_report_formats.md
    M docs/pages/pmd/userdocs/extending/ast_dump.md
    M docs/pages/pmd/userdocs/extending/defining_properties.md
    M docs/pages/pmd/userdocs/extending/designer_reference.md
    M docs/pages/pmd/userdocs/extending/writing_java_rules.md
    M docs/pages/pmd/userdocs/extending/writing_rules_intro.md
    M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
    M docs/pages/pmd/userdocs/extending/your_first_rule.md
    M docs/pages/pmd/userdocs/making_rulesets.md
    M docs/pages/pmd/userdocs/migrating_to_pmd7.md
    M docs/pages/pmd/userdocs/suppressing_warnings.md
    M docs/pages/pmd/userdocs/tools/ant.md
    M docs/pages/pmd/userdocs/tools/bld.md
    M docs/pages/pmd/userdocs/tools/java-api.md
    M docs/pages/pmd/userdocs/tools/maven.md
    M docs/pages/release_notes_old.md
    M docs/pages/release_notes_pmd7.md
    A docs/update-last-updated.sh
    M javacc-wrapper.xml
    M mvnw
    M mvnw.cmd
    M package-lock.json
    M pmd-ant/pom.xml
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/CPDTask.java
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/InternalApiBridge.java
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/ReportException.java
    M pmd-apex/pom.xml
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTSoqlExpression.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTSoslExpression.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentBuilder.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/cpd/AntlrApexCpdLexer.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexer.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/multifile/ApexMultifileAnalysis.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/multifile/InternalApiBridge.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionRule.java
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml
    M pmd-apex/src/main/resources/category/apex/codestyle.xml
    M pmd-apex/src/main/resources/category/apex/security.xml
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexerTest.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethodTest.java
    M pmd-apex/src/test/resources/SObjectDataLoader.cls
    M pmd-apex/src/test/resources/fflib_SObjectDomain.cls
    M pmd-apex/src/test/resources/fflib_SObjectUnitOfWorkTest.cls
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/issue427/SFDCEncoder.cls
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/issue427/SFDCEncoderConstants.cls
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/specialComments.cls
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/specialComments.txt
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/FieldDeclarationsShouldBeAtStart.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/CognitiveComplexity.xml
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidDebugStatements.xml
    M pmd-cli/pom.xml
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java
    M pmd-coco/pom.xml
    M pmd-coco/src/main/antlr4/net/sourceforge/pmd/lang/coco/ast/Coco.g4
    M pmd-core/pmd-core-exclude-pmd.properties
    M pmd-core/pom.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/annotation/Experimental.java
    M pmd-core/src/main/java/net/sourceforge/pmd/annotation/InternalApi.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLOldRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/InternalApiBridge.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageModuleBase.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguagePropertyBundle.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/InternalApiBridge.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/LexException.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/SemanticException.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/SuppressionCommentImpl.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/ast/impl/javacc/AbstractTokenManager.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JjtreeParserAdapter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/Chars.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/InternalApiBridge.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/BasePmdDialectLanguageVersionHandler.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/SimpleDialectLanguageModuleBase.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOption.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/InternalApiBridge.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSet.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetLoadException.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetLoader.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/impl/UnnecessaryPmdSuppressionRule.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/InternalApiBridge.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/package-info.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/ConstraintDecorator.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/InternalApiBridge.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyDescriptor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertySerializer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/internal/PropertyParsingUtil.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/internal/PropertyTypeId.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/internal/ValueSyntax.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVWriter.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/reporting/InternalApiBridge.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/reporting/ParametricRuleViolation.java
    M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleContext.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/reporting/ViolationSuppressor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/internal/ResourceLoader.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/internal/xml/XmlErrorMessages.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/InternalApiBridgeForTestsOnly.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/metrics/ParameterizedMetricKeyTest.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/MockRuleWithDeprecatedProperties.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetFactoryMessagesTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java
    M pmd-cpp/pom.xml
    M pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexer.java
    M pmd-cs/pom.xml
    M pmd-cs/src/main/antlr4/net/sourceforge/pmd/lang/cs/ast/CSharpLexer.g4
    M pmd-css/pom.xml
    M pmd-dart/pom.xml
    M pmd-dart/src/main/antlr4/net/sourceforge/pmd/lang/dart/ast/Dart.g4
    M pmd-dist/pom.xml
    M pmd-dist/src/main/resources/scripts/pmd
    M pmd-dist/src/main/resources/scripts/pmd.bat
    M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java
    A pmd-dist/src/test/resources/scripts/java-with-fx/jre/lib/javafx.properties
    M pmd-dist/src/test/resources/scripts/pmdtest.bat
    M pmd-dist/src/test/resources/scripts/runtest.sh
    M pmd-doc/pom.xml
    M pmd-doc/src/main/java/net/sourceforge/pmd/doc/InternalApiBridge.java
    M 
pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleDocGenerator.java
    A 
pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/SampleRuleWithEnumPropertiesRule.java
    M pmd-doc/src/test/resources/expected/java.md
    M pmd-doc/src/test/resources/expected/sample.md
    M pmd-doc/src/test/resources/rulesets/ruledoctest/sample.xml
    M pmd-fortran/pom.xml
    M pmd-gherkin/pom.xml
    M 
pmd-gherkin/src/test/resources/net/sourceforge/pmd/lang/gherkin/cpd/testdata/annotatedSource.feature
    M 
pmd-gherkin/src/test/resources/net/sourceforge/pmd/lang/gherkin/cpd/testdata/annotatedSource.txt
    M pmd-go/pom.xml
    M pmd-go/src/main/antlr4/net/sourceforge/pmd/lang/go/ast/Golang.g4
    M 
pmd-go/src/test/resources/net/sourceforge/pmd/lang/go/cpd/testdata/btrfs.go
    M pmd-groovy/pom.xml
    M pmd-html/pom.xml
    M pmd-java/pmd-java-exclude-pmd.properties
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordPattern.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/SyntacticJavaTokenizerFactory.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/ast/internal/LanguageLevelChecker.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaLanguageProperties.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/metrics/JavaMetrics.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningLoopVariablesRule.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/JUnitAssertionsShouldIncludeMessageRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestContainsTooManyAssertsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.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/ModifierOrderRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CyclomaticComplexityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveImportsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveParameterListRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessivePublicCountRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SingularFieldRule.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/AvoidBranchingStatementAsLastInLoopRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidLogMessageFormatRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/AbstractIgnoredAnnotationRule.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/InsufficientStringBufferDeclarationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ImplicitMemberSymbols.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/TypeAnnotationHelper.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/InternalApiBridge.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/OverloadSelectionResult.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/TypePrettyPrint.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/InternalApiBridge.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/javacc/Java.jjt
    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/rulesets/java/quickstart.xml
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaLanguageModuleTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLikeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AllJavaAstTreeDumpTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java24PreviewTreeDumpTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java25TreeDumpTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java26PreviewTreeDumpTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java26TreeDumpTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/impl/CfoTestRule.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/impl/CycloTestRule.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/impl/JavaIntMetricWithOptionsTestRule.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/impl/NPathTestRule.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/impl/NcssTestRule.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/PublicMemberInNonPublicTypeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/DontImportSunTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/UnsupportedJdkApiUsageTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTInstanceOfExpressionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/NodeParsingCtx.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases18.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases18.txt
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep488_PrimitiveTypesInPatternsInstanceofAndSwitch.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep488_PrimitiveTypesInPatternsInstanceofAndSwitch.txt
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep492_FlexibleConstructorBodies.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep492_FlexibleConstructorBodies.txt
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep494_ModuleImportDeclarations.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep494_ModuleImportDeclarations.txt
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep495_SimpleSourceFilesAndInstanceMainMethods.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep495_SimpleSourceFilesAndInstanceMainMethods.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java26p/Jep530_PrimitiveTypesInPatternsInstanceofAndSwitch.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java26p/Jep530_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/EnumComparison.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/ModifierOrder.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UselessParentheses.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/PublicMemberInNonPublicType.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentRequired.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/UnconditionalIfStatement.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UnsupportedJdkApiUsage.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AvoidInstantiatingObjectsInLoops.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/UseStringBufferLength.xml
    M pmd-javascript/pom.xml
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTAssignment.java
    M pmd-javascript/src/main/resources/category/ecmascript/bestpractices.xml
    M pmd-javascript/src/main/resources/category/ecmascript/codestyle.xml
    M 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTTryStatementTest.java
    M 
pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/rule/codestyle/xml/UnnecessaryBlock.xml
    M pmd-jsp/pom.xml
    M 
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/InternalApiBridge.java
    M pmd-julia/pom.xml
    M pmd-kotlin/pom.xml
    M pmd-lang-test/pom.xml
    M 
pmd-lang-test/src/main/java/net/sourceforge/pmd/lang/test/AbstractMetricTestRule.java
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/test/ast/BaseParsingHelper.kt
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/test/ast/IntelliMarker.kt
    M pmd-languages-deps/pom.xml
    M pmd-lua/pom.xml
    M pmd-matlab/pom.xml
    M pmd-matlab/src/main/javacc/Matlab.jj
    M 
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/sample-matlab.m
    M 
pmd-matlab/src/test/resources/net/sourceforge/pmd/lang/matlab/cpd/testdata/sample-matlab.txt
    M pmd-modelica/pom.xml
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/InternalApiBridge.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/InternalApiBridge.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaBuiltinType.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassDeclaration.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/RootScope.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/internal/ResolutionContext.java
    M pmd-modelica/src/main/javacc/Modelica.jjt
    M 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaParserTest.java
    M 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaResolverTest.java
    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/ast/InternalApiBridge.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractNcssCountRule.java
    M pmd-plsql/src/main/javacc/PLSQL.jjt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/InOutNoCopy.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/InnerJoinUsing.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/IsOfType.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/IsOfType.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/XMLQuery.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/XMLQuery.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/XMLType.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/XMLType.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql.sql
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql_ignore-literals.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssMethodCount.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-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/sample-LiftActor.scala
    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-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/BTree.swift
    M 
pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/BTree.swift
    M pmd-test-schema/pom.xml
    M pmd-test/pom.xml
    M pmd-test/src/main/java/net/sourceforge/pmd/test/RuleTst.java
    M pmd-tsql/pom.xml
    M 
pmd-tsql/src/test/resources/net/sourceforge/pmd/lang/tsql/cpd/testdata/MailJobTimeLine.sql
    M 
pmd-tsql/src/test/resources/net/sourceforge/pmd/lang/tsql/cpd/testdata/MailJobTimeLine.txt
    M pmd-velocity/pom.xml
    M pmd-velocity/src/main/javacc/Vtl.jjt
    M pmd-visualforce/pom.xml
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/visualforce/DataType.java
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/visualforce/ast/InternalApiBridge.java
    M pmd-visualforce/src/main/javacc/Vf.jjt
    M pmd-xml/pom.xml
    M pmd-xml/src/main/resources/category/xsl/performance.xml
    M 
pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/xsl/rule/performance/xml/AvoidAxisNavigation.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into pr-6396


  Commit: f2286a864b0e89937b0e0387e7eb88fd6a761ad8
      https://github.com/pmd/pmd/commit/f2286a864b0e89937b0e0387e7eb88fd6a761ad8
  Author: Andreas Dangel <[email protected]>
  Date:   2026-02-17 (Tue, 17 Feb 2026)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes


  Commit: 37c16047dfdd460e7b64fdd354390f65ff6f8cfe
      https://github.com/pmd/pmd/commit/37c16047dfdd460e7b64fdd354390f65ff6f8cfe
  Author: Andreas Dangel <[email protected]>
  Date:   2026-02-17 (Tue, 17 Feb 2026)

  Changed paths:
    M docs/pages/pmd/userdocs/extending/testing.md
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Mention test-pmd-tool as alternative for testing (#6396)


Compare: https://github.com/pmd/pmd/compare/eff2e73491dc...37c16047dfdd

To unsubscribe from these emails, change your notification settings at 
https://github.com/pmd/pmd/settings/notifications


_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to