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