Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2477 commits
Select commit Hold shift + click to select a range
26c632b
Fix #6330 - cannot access Chars attribute from XPath
oowekyala Dec 17, 2025
27284fb
chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#6331)
dependabot[bot] Dec 18, 2025
709956f
chore(deps): bump org.mockito:mockito-core from 5.20.0 to 5.21.0 (#6332)
dependabot[bot] Dec 18, 2025
5f9a321
chore(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 (#6333)
dependabot[bot] Dec 18, 2025
0085eed
chore(deps): bump ruby/setup-ruby from 1.269.0 to 1.270.0 (#6334)
dependabot[bot] Dec 18, 2025
0e3bbfd
chore(deps): bump com.puppycrawl.tools:checkstyle from 12.2.0 to 12.3…
dependabot[bot] Dec 18, 2025
4d601c2
chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (#6336)
dependabot[bot] Dec 18, 2025
7147ccd
chore(deps): bump bigdecimal from 3.3.1 to 4.0.0 in /docs (#6337)
dependabot[bot] Dec 18, 2025
08c48d5
chore(deps): bump org.apache.maven.plugins:maven-release-plugin from …
dependabot[bot] Dec 18, 2025
4d0382c
chore(deps): bump org.apache.maven.plugins:maven-source-plugin from 3…
dependabot[bot] Dec 18, 2025
8a200d9
[doc] Update release notes (#5043, #6285)
adangel Dec 18, 2025
cf4bfff
[java] Fix #5043: FP in LambdaCanBeMethodReference when method ref wo…
adangel Dec 18, 2025
f5964a4
[doc] Update release notes
adangel Dec 18, 2025
2dcab60
[doc] Update release notes (#6230, #6287)
adangel Dec 18, 2025
51d3a14
[doc] Explain how to build or pull snapshot dependencies for single m…
adangel Dec 18, 2025
f66b2a6
[doc] Update release notes (#6279, #6288)
adangel Dec 18, 2025
48c8038
[java] Fix #6279: EmptyMethodInAbstractClassShouldBeAbstract should i…
adangel Dec 18, 2025
5b61ebd
[java] MissingStaticMethodInNonInstantiatableClass: Test for #6343
adangel Dec 19, 2025
0234ad3
[java] Add suppression for MissingStaticMethodInNonInstantiatableClass
adangel Dec 19, 2025
9e59c20
[java] NullAssignment: remove unnecessary check for ctor
adangel Dec 19, 2025
be9f2fd
[doc] Update release notes (#6276, #6293)
adangel Dec 19, 2025
f2b2f7f
[java] Fix #6276: NullAssignment should not report assigning null to …
adangel Dec 19, 2025
2f49d6d
[java] EnumComparison - update test description
adangel Dec 19, 2025
d348ab7
[doc] Update release notes (#6291, #6343, #6292)
adangel Dec 19, 2025
1044d78
[java] Fix #6291: EnumComparison FP when comparing with null (#6292)
adangel Dec 19, 2025
36d255b
[doc] Update release notes (#6028, #6294)
adangel Dec 19, 2025
e9579d7
[java] Fix #6028: UnusedPrivateMethod FP (#6294)
adangel Dec 19, 2025
2c49680
Update javadoc apinote
adangel Dec 19, 2025
bbb7438
[doc] Update release notes (#6330, #6342)
adangel Dec 19, 2025
e50ac05
[core] Fix #6330: Cannot access Chars attribute from XPath (#6342)
adangel Dec 19, 2025
991ddb3
[java] Fix UnusedLocalVariable false positive in brace-less for-each …
mdhamed238 Dec 19, 2025
5cd9580
[java] Update release notes for #6328
mdhamed238 Dec 19, 2025
8990dc8
[java] AssignmentInOperand - add test case for chained assignments
adangel Dec 21, 2025
e53d1c8
[doc] Update release notes (#6237, #6295)
adangel Dec 21, 2025
678ac9f
[java] Fix #6237: UnnecessaryCast error with switch expr returning la…
adangel Dec 21, 2025
f968a49
[doc] Update release notes (#4282, #6296)
adangel Dec 21, 2025
d1bc5dd
[java] Fix #4282: GuardLogStatement only detects guard methods immedi…
adangel Dec 21, 2025
2f9a13f
[java] Update release notes (#6299)
adangel Dec 21, 2025
09e2c3c
[java] Fix grammar of switch label (#6299)
adangel Dec 21, 2025
d4dc19f
[java] OnlyOneReturn - add test case for new property
adangel Dec 22, 2025
a2355c3
[doc] Update release notes (#4257, #6309)
adangel Dec 22, 2025
8eb7137
[java] Fix #4257: Allow ignoring methods in OnlyOneReturn (#6309)
adangel Dec 22, 2025
9f94df9
Merge branch 'main' into pr-6311
adangel Dec 22, 2025
7a32195
[core] Exclude UnnecessaryWarningSuppression for dogfood to succeed
adangel Dec 22, 2025
dd5850a
[doc] Update release notes (#6284, #6311)
adangel Dec 22, 2025
4489484
More exclusions for UnnecessaryWarningSuppression for dogfood to succeed
adangel Dec 22, 2025
9193b21
[java] Fix #6284: UnnecessaryConstructor reporting false-positive on …
adangel Dec 22, 2025
aa9fce8
chore(deps-dev): bump org.apache.logging.log4j:log4j-core from 2.25.2…
dependabot[bot] Dec 22, 2025
8537349
Fix malformed Javadoc HTML in JspDocStyleTest
gianmarcoschifone Dec 23, 2025
933df73
[doc] Update release notes (#4910, #6313)
adangel Dec 24, 2025
cceb9c4
[java] Fix #4910: if-statement triggers ConsecutiveAppendsShouldReuse…
adangel Dec 24, 2025
23dc686
[doc] Update release notes (#5877, #6316)
adangel Dec 24, 2025
abc213a
[java] Fix #5877: AvoidArrayLoops false-negative when break inside sw…
adangel Dec 24, 2025
cf7871e
[java] Fix #6328: UnusedLocalVariable should consider pattern variabl…
adangel Dec 24, 2025
864ea15
[jsp] Fix malformed Javadoc HTML in JspDocStyleTest (#6348)
adangel Dec 24, 2025
fb78af2
chore(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from…
dependabot[bot] Dec 24, 2025
0963612
chore(deps): bump ruby/setup-ruby from 1.270.0 to 1.275.0 (#6352)
dependabot[bot] Dec 24, 2025
08be4aa
chore(deps): bump org.ow2.asm:asm from 9.9 to 9.9.1 (#6353)
dependabot[bot] Dec 24, 2025
a7e4a8a
chore(deps-dev): bump net.bytebuddy:byte-buddy-agent from 1.18.2 to 1…
dependabot[bot] Dec 24, 2025
d858f5c
chore(deps): bump org.sonarsource.scanner.maven:sonar-maven-plugin fr…
dependabot[bot] Dec 24, 2025
40277d1
chore(deps): bump org.apache.commons:commons-text from 1.14.0 to 1.15…
dependabot[bot] Dec 24, 2025
98ac320
chore(deps): bump bigdecimal from 4.0.0 to 4.0.1 in /docs (#6358)
dependabot[bot] Dec 24, 2025
87d246b
[java] Fix #6234: Parser fails to parse switch expressions in super()
mdhamed238 Dec 26, 2025
d821601
Merge branch 'main' into fix-issue-6234
mdhamed238 Dec 26, 2025
9623cb2
[java] Fix issue 4158: False negative in BigIntegerInstantiation
lukasgraef Dec 26, 2025
f2ca2d6
[java] Issue 4158: minor optimization in case value is not constant
lukasgraef Dec 26, 2025
704a2fa
Fix invalid Javadoc syntax in VfDocStyleTest
gianmarcoschifone Dec 26, 2025
127160a
chore: Fix typos
zbynek Dec 27, 2025
6af2a6f
[java] Add testcase for #6234
adangel Dec 28, 2025
e685043
[java] Fix #6234: Parser fails to parse switch expressions in super()…
adangel Dec 28, 2025
eb35c75
[doc] Update release notes (#4158)
adangel Dec 28, 2025
b5bf8fd
[java] Fix #4158: BigIntegerInstantiation false-negative with compile…
adangel Dec 28, 2025
e4c75fd
[vf] Fix invalid Javadoc syntax in VfDocStyleTest (#6361)
adangel Dec 28, 2025
668a733
Add sca-extra ruleset for Salesforce Apex testing
metalshark Dec 28, 2025
dba6ca6
[apex] Add sca-extra ruleset for Salesforce Apex testing (#6363)
adangel Dec 30, 2025
cbc6795
[doc] Update last_updated for 3rdpartyrulesets.md
adangel Dec 30, 2025
32ceb3f
Update all-contributors
adangel Dec 30, 2025
0be0d64
Prepare pmd release 7.20.0
adangel Dec 30, 2025
fa478ec
[release] prepare release pmd_releases/7.20.0
adangel Dec 30, 2025
571123d
[release] Prepare next development version
adangel Dec 30, 2025
4b10615
chore(deps): bump ruby/setup-ruby from 1.275.0 to 1.277.0 (#6369)
dependabot[bot] Jan 5, 2026
2599bcc
chore(deps-dev): bump net.bytebuddy:byte-buddy from 1.18.2 to 1.18.3 …
dependabot[bot] Jan 5, 2026
29b8945
chore(deps): bump org.apache.groovy:groovy from 5.0.2 to 5.0.3 (#6370)
dependabot[bot] Jan 5, 2026
4b7f76c
chore(deps): bump org.codehaus.mojo:exec-maven-plugin from 3.6.2 to 3…
dependabot[bot] Jan 5, 2026
6920a10
[java] Add new java language versions 26 and 26-preview
adangel Jan 5, 2026
9b4a338
[java] Remove java language version 24-preview
adangel Jan 5, 2026
f15a139
[java] Update implementation for JEP 530: Primitive Types in Patterns...
adangel Jan 5, 2026
d0323ef
[java] Move standardized Preview Language Features to Regular Features
adangel Jan 5, 2026
f24a53c
[doc] Update release notes (#5871)
adangel Jan 5, 2026
4af864b
[java] Remove unneeded PMD_JAVA_OPTS for preview features
adangel Jan 5, 2026
d8ec071
Clarify typos config, fix TestNG capitalization
zbynek Jan 6, 2026
86ace98
[doc] Add update-last-updated.sh helper script
adangel Jan 6, 2026
1ac42cf
[doc] Improve update-last-updated.sh to ignore front matter
adangel Jan 6, 2026
0da9ed8
[doc] Update last_updated info
adangel Jan 6, 2026
e96320d
[doc] Improve update-last-updated.sh to use default version
adangel Jan 7, 2026
1ffe5d4
chore: helper script check-all-contributors.sh
adangel Jan 7, 2026
5e7b771
chore(deps): bump ruby/setup-ruby from 1.277.0 to 1.279.0 (#6378)
dependabot[bot] Jan 7, 2026
6c1c41c
chore(deps): bump junit.version from 6.0.1 to 6.0.2 (#6380)
dependabot[bot] Jan 7, 2026
26be0db
chore(deps): bump org.checkerframework:checker-qual from 3.52.1 to 3.…
dependabot[bot] Jan 7, 2026
9f9ddee
chore(deps): bump org.jsoup:jsoup from 1.21.2 to 1.22.1 (#6381)
dependabot[bot] Jan 7, 2026
eac0335
[core] Properties: Expose info about collection and enumerations
adangel Nov 14, 2025
81200b4
[doc] RuleDoc: Display possible enumerated values
adangel Nov 13, 2025
fb906d4
[core] Properties: update unit tests
adangel Nov 14, 2025
5088b71
[core] Enum properties: supported deprecated values
adangel Nov 14, 2025
cb5b518
[core] RuleFactory: display warnings for deprecated properties
adangel Nov 14, 2025
8761d04
[core] Define new enumProperty method, deprecated old
adangel Nov 18, 2025
aceaefb
[java] Refactor rule to use new enum property
adangel Nov 18, 2025
414eb3d
[java] Refactor rules to use new enum list property
adangel Nov 20, 2025
38a0e8b
[java] Refactor metric test rules to use new enum property
adangel Nov 20, 2025
9a0cb3f
[doc] Rule doc: test new enum properties
adangel Nov 20, 2025
a92fb35
[core] Remove last usages of deprecated enum property
adangel Nov 20, 2025
c12b067
[core] PropertyFactory: Rename enumPropNew -> conventionalEnumProperty
adangel Dec 12, 2025
0493a5a
[java] ModifierOrder: Fix rule tests after merge
adangel Dec 12, 2025
2fe8b76
Update versions (7.19.0 -> 7.20.0)
adangel Dec 12, 2025
cdf76f8
Update release notes (#6184)
adangel Dec 12, 2025
c43d383
Update versions (7.20.0 -> 7.21.0)
adangel Jan 7, 2026
465827c
chore(deps): bump uri from 1.0.3 to 1.0.4 in /docs (#6385)
dependabot[bot] Jan 7, 2026
de5008a
[ci] publish-pull-requests: download latest build result
adangel Jan 7, 2026
3b995c3
chore(deps): bump scalameta.version from 4.14.2 to 4.14.4 (#6379)
dependabot[bot] Jan 7, 2026
4217449
[cli] Improve start script for designer
adangel Nov 28, 2025
b02d9aa
[cli] Add more opens for reflection
adangel Nov 28, 2025
cb2eed4
[cli] Improve start script for designer (windows)
adangel Dec 4, 2025
4d697b8
Fix missing license header
adangel Dec 4, 2025
6be5322
[doc] Update release notes (#6290)
adangel Dec 4, 2025
2cc2c7f
Refactoring of pmd start script
adangel Dec 5, 2025
d5c05a0
Update documentation for designer
adangel Dec 5, 2025
493b738
Put openjfx on the module path
adangel Dec 5, 2025
2965645
Remove HEAPSIZE option
adangel Dec 5, 2025
346739c
Refactor jre_specific_vm_options, add PMD_ADDITIONAL_JAVA_OPTS
adangel Dec 5, 2025
e985b31
Rename openjfx_module_path to PMD_OPENJFX_MODULE_PATH
adangel Dec 5, 2025
83db6c6
Rename classpath to CLASSPATH
adangel Dec 5, 2025
8894373
Use exit code 2 for invalid script invocations
adangel Dec 5, 2025
418c6d8
Refactor windows pmd start script
adangel Dec 5, 2025
a8a82da
Fix cygpath
adangel Dec 5, 2025
7d04f8b
Remove JAVA_HOME
adangel Dec 5, 2025
f76ffbf
Fix script for cygwin
adangel Dec 5, 2025
395930a
Avoid warnings for native access from javafx.graphics
adangel Dec 5, 2025
dc9634e
Avoid warnings for sun.misc.Unsafe from javafx.graphics
adangel Dec 11, 2025
4ea3e26
Remove JavaFX from classpath for modules
adangel Dec 11, 2025
9d296c2
Remove JavaFX from classpath for modules
adangel Dec 11, 2025
8d51cec
Only add --enable-native-access when running Designer
adangel Dec 11, 2025
c83a6f6
Bump pmd-designer from 7.19.1 to 7.19.2
adangel Dec 12, 2025
3e7d559
[java] Fix #6364 - parse error with yield lambda
oowekyala Jan 8, 2026
44c177a
fix(apex): Treat properties as field-like in
mdhamed238 Jan 9, 2026
759b2da
[java] Reproduce Issue 3857
lukasgraef Dec 28, 2025
48af8fd
[java] Fix Issue 3857: InsufficientStringBufferDeclaration should con…
lukasgraef Dec 28, 2025
a76dd60
[java] simplify expected length calculation
lukasgraef Dec 28, 2025
dc57c9a
[java] extend testcase to also check non-static final Strings
lukasgraef Dec 29, 2025
b378279
[java] Fix handling of constants wrapped in another method
lukasgraef Dec 29, 2025
4dd950e
[java] Support appending from char cast with constants
lukasgraef Dec 30, 2025
846bae4
[java] Cleanup counting implementation
lukasgraef Dec 30, 2025
800a383
[java] Add testcase for mixed usage of constants and literals
lukasgraef Dec 30, 2025
9cda9b6
[java] Fix FPs involving arrays
lukasgraef Dec 30, 2025
0957066
[java] Fix appending conditional expressions
lukasgraef Jan 3, 2026
bf225fa
[java] Add testcase for expected size of null literals
lukasgraef Jan 10, 2026
24cd9f6
chore(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from…
dependabot[bot] Jan 15, 2026
6dc0020
chore(deps): bump ruby/setup-ruby from 1.279.0 to 1.282.0 (#6399)
dependabot[bot] Jan 15, 2026
58044b7
chore(deps): bump org.sonatype.central:central-publishing-maven-plugi…
dependabot[bot] Jan 15, 2026
25df3cc
chore(deps): bump com.google.protobuf:protobuf-java from 4.33.2 to 4.…
dependabot[bot] Jan 15, 2026
037302b
chore: Bump maven from 3.9.11 to 3.9.12 (#6375)
adangel Jan 15, 2026
435191a
Bump PMD from 7.19.0 to 7.20.0 (#6367)
adangel Jan 15, 2026
95cb4f9
[java] New Rule PublicMemberInNonPublicType
adangel Nov 13, 2025
a144f39
[java] PublicMemberInNonPublicType: Fixes from review
adangel Jan 15, 2026
9af1bde
[java] PublicMemberInNonPublicType: Ignore interfaces
adangel Jan 15, 2026
dfced84
[java] PublicMemberInNonPublicType: Improve rule description and tests
adangel Jan 15, 2026
775cdd1
[java] New rule DoNotUseUnsafe
thomasleplus Nov 13, 2025
bcf296a
[java] Move DoNotUseUnsafe to errorprone
adangel Jan 15, 2026
87ddf8c
[java] Rename DoNotUseUnsafe to UnsupportedJdkApiUsage
adangel Jan 15, 2026
a05a6af
[java] Deprecate rule DontImportSun
adangel Jan 15, 2026
43883f6
[java] UnsupportedJdkApiUsage: recognize jdk.internal
adangel Jan 15, 2026
d47aa84
[java] UnsupportedJdkApiUsage: verify location of violation
adangel Jan 15, 2026
3cd21a3
[java] UnsupportedJdkApiUsage: release notes
adangel Jan 15, 2026
1d79133
[java] UnsupportedJdkApiUsage - fix release notes
adangel Jan 15, 2026
e6cf380
Fixes from review
adangel Jan 16, 2026
6af8c38
[core] Fix #6184: More consistent enum properties (#6233)
adangel Jan 16, 2026
49aca58
chore(deps): bump actions/cache from 5.0.1 to 5.0.2 (#6411)
dependabot[bot] Jan 22, 2026
d4c4e9b
chore(deps): bump scalameta.version from 4.14.4 to 4.14.5 (#6412)
dependabot[bot] Jan 22, 2026
f2bddd5
chore(deps): bump ruby/setup-ruby from 1.282.0 to 1.285.0 (#6410)
dependabot[bot] Jan 22, 2026
aa2c54d
chore(deps-dev): bump org.codehaus.mojo:versions-maven-plugin from 2.…
dependabot[bot] Jan 22, 2026
31a0969
chore(deps-dev): bump net.bytebuddy:byte-buddy-agent from 1.18.3 to 1…
dependabot[bot] Jan 22, 2026
cdf317f
chore(deps-dev): bump net.bytebuddy:byte-buddy from 1.18.3 to 1.18.4 …
dependabot[bot] Jan 22, 2026
e7f5678
[apex] Changed ApexCpdLexer to extend AntlrCpdLexer so that "CPD-OFF"…
goto-dev-null Jan 22, 2026
2f4b296
[apex] Added temporary exclusion to pom.xml due to method still being…
goto-dev-null Jan 22, 2026
fd71034
Merge branch 'main' into pr-6315
adangel Jan 23, 2026
936dc94
[java] UnconditionalIfStatement: only effectively final local vars
adangel Jan 23, 2026
1b4ce18
[doc] Update release notes (#5882, #6315)
adangel Jan 23, 2026
0089f14
[java] UnconditionalIfStatement: consider negation
adangel Jan 23, 2026
947bc78
[java] Fix #5882: UnconditionalIfStatement false-negative if true/fal…
adangel Jan 23, 2026
173e727
Merge branch 'main' into pr-6366
adangel Jan 23, 2026
9ed5b1a
[java] InsufficientStringBufferDeclaration: ignore array access
adangel Jan 23, 2026
ca47a65
[java] InsufficientStringBufferDeclaration: correctly consider condit…
adangel Jan 23, 2026
cbea34b
[doc] Update release notes (#3857, #6366)
adangel Jan 23, 2026
2761ec6
[java] InsufficientStringBufferDeclaration: correctly handle string c…
adangel Jan 23, 2026
9db4b18
[java] Fix #3857: InsufficientStringBufferDeclaration should consider…
adangel Jan 23, 2026
63a0fc7
Merge branch 'main' into pr-6394
adangel Jan 23, 2026
09286cc
[apex] FieldDeclarationsShouldBeAtStartRule - clarify properties change
adangel Jan 23, 2026
e619047
[doc] Update release notes (#6349, #6394)
adangel Jan 23, 2026
350c087
[apex] FieldDeclarationsShouldBeAtStartRule - clarify properties change
adangel Jan 23, 2026
1464647
[apex] Fix #6349: FieldDeclarationsShouldBeAtStart false positive wit…
adangel Jan 23, 2026
8cc745c
[core] chore: Bump minimum Java version required for building to 21
adangel Jan 7, 2026
71d7227
[doc] chore: update last_updated (#6377)
adangel Jan 23, 2026
7569983
chore: helper script check-all-contributors.sh (#6384)
adangel Jan 23, 2026
7722852
chore(deps): bump com.puppycrawl.tools:checkstyle from 12.3.0 to 13.0…
dependabot[bot] Jan 23, 2026
ed88eaf
chore(deps-dev): bump lodash from 4.17.21 to 4.17.23 (#6419)
dependabot[bot] Jan 23, 2026
3000c33
[ci] publish-pull-requests: download latest build result (#6387)
adangel Jan 23, 2026
30e55ef
[cli] Improve Designer start script (#6290)
adangel Jan 23, 2026
d6337e9
[java] Support Java 26 (#6373)
adangel Jan 23, 2026
b119ee8
[ci] publish-snapshot: fix run-coveralls job
adangel Jan 23, 2026
de20087
Merge branch 'main' into pr-6362
adangel Jan 23, 2026
9df9504
update typos.toml with short howto
adangel Jan 23, 2026
301610e
Move typos.toml to .ci/files/
adangel Jan 23, 2026
38c3567
chore: Fix typos (#6362)
adangel Jan 23, 2026
83d1d38
[java] Fix InvalidLogMessageFormat FP when final parameter is Supplie…
lukasgraef Jan 3, 2026
9882ee8
[java] Fix detection of Supplier<Throwable> for method calls and meth…
lukasgraef Jan 17, 2026
7abd970
[doc] Update release notes (#3601)
lukasgraef Jan 17, 2026
90d97f1
[apex] Replaced temporary exclusion to pom.xml with a delegate passth…
goto-dev-null Jan 28, 2026
8628b25
[apex] Restored some imports to ApexCpdLexer.java that are still needed
goto-dev-null Jan 28, 2026
3298f2a
chore(deps-dev): bump org.assertj:assertj-core from 3.27.6 to 3.27.7 …
dependabot[bot] Jan 29, 2026
5ae7ec8
chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 (#6422)
dependabot[bot] Jan 29, 2026
8b2ce51
chore(deps): bump actions/setup-java from 5.1.0 to 5.2.0 (#6421)
dependabot[bot] Jan 29, 2026
247a4ad
chore(deps): bump scalameta.version from 4.14.5 to 4.14.6 (#6423)
dependabot[bot] Jan 29, 2026
ca1a3d6
chore(deps): bump org.apache.groovy:groovy from 5.0.3 to 5.0.4 (#6425)
dependabot[bot] Jan 29, 2026
66024cf
[ci] chore: run extensive integration tests under linux only (#6428)
adangel Jan 29, 2026
3063efe
Update release notes
adangel Jan 29, 2026
4c3ba5a
[java] Fix #3601: InvalidLogMessageFormat: False positive when final …
adangel Jan 29, 2026
6e95469
[apex] Restore binary compat for ApexCpdLexer
adangel Jan 29, 2026
b0141e0
[doc] Update release notes (#6417)
adangel Jan 29, 2026
2d34422
[apex] Support CPD suppression with "CPD-OFF" & "CPD-ON" (#6417)
adangel Jan 29, 2026
ab25066
[doc] Update release notes (#6364, #6430)
adangel Jan 29, 2026
569068a
[java] Fix #6364: Parse error with yield lambda (#6430)
adangel Jan 29, 2026
2e36c29
[java] PublicMembersInNonPublicType: Update rule description
adangel Jan 29, 2026
21d6ee5
[doc] Update release notes (#6231)
adangel Jan 29, 2026
dea1a98
[java] New Rule: PublicMemberInNonPublicType (#6231)
adangel Jan 29, 2026
237f5cf
[java] New Rule: UnsupportedJdkApiUsage (#6232)
adangel Jan 29, 2026
0408eb6
chore: update javadoc internal API tags
adangel Jan 8, 2026
a0751c0
chore: update internal API notes
adangel Jan 8, 2026
6751d43
chore: @apiNote -> @internalApi
adangel Jan 29, 2026
c90cd52
[doc] ADR 3: Clarify javadoc tags
adangel Jan 8, 2026
7dcfeea
chore: add full description to internalApi javadoc
adangel Jan 29, 2026
8fb286a
chore: update javadoc experimental tags
adangel Jan 8, 2026
e7d9729
chore: update javadoc deprecated tags
adangel Jan 8, 2026
c4c1edb
chore: update javadoc deprecated tags (#6389)
adangel Jan 29, 2026
75fb5eb
chore: update javadoc experimental tags (#6390)
adangel Jan 29, 2026
840a29f
chore: update javadoc internal API tags (#6391)
adangel Jan 29, 2026
ed0838b
[doc] ADR 3: Clarify javadoc tags (#6392)
adangel Jan 29, 2026
e91caec
[doc] chore: add keywords for auxclasspath in Java documentation (#6429)
adangel Jan 30, 2026
8fcf973
Prepare pmd release 7.21.0
adangel Jan 30, 2026
4558030
[release] prepare release pmd_releases/7.21.0
adangel Jan 30, 2026
1bcb449
Merge tag 'pmd_releases/7.21.0' into tiobe_pmd7
wener-tiobe Feb 4, 2026
9b0dc2b
37163: Upgraded CPD to 7.21.0.
wener-tiobe Feb 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
659 changes: 652 additions & 7 deletions .all-contributorsrc

Large diffs are not rendered by default.

157 changes: 0 additions & 157 deletions .ci/README.md

This file was deleted.

Loading
Loading