Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: e7f56788ea859ec269cb79f19d5b8eb583eb9dfc
https://github.com/pmd/pmd/commit/e7f56788ea859ec269cb79f19d5b8eb583eb9dfc
Author: Jade Petraglia <[email protected]>
Date: 2026-01-22 (Thu, 22 Jan 2026)
Changed paths:
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexer.java
M
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexerTest.java
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
Log Message:
-----------
[apex] Changed ApexCpdLexer to extend AntlrCpdLexer so that "CPD-OFF" &
"CPD-ON" work
Commit: 2f4b296508009ac3427b8dc991cba4ac9344e10d
https://github.com/pmd/pmd/commit/2f4b296508009ac3427b8dc991cba4ac9344e10d
Author: Jade Petraglia <[email protected]>
Date: 2026-01-22 (Thu, 22 Jan 2026)
Changed paths:
M pmd-apex/pom.xml
Log Message:
-----------
[apex] Added temporary exclusion to pom.xml due to method still being
available via inheritance
AFAIK this can and should be removed after the next release
Commit: 90d97f14c8a30d7355c7831a0cfb2019ec2016aa
https://github.com/pmd/pmd/commit/90d97f14c8a30d7355c7831a0cfb2019ec2016aa
Author: Jade Petraglia <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M docs/pages/pmd/userdocs/cpd/cpd.md
M pmd-apex/pom.xml
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexer.java
Log Message:
-----------
[apex] Replaced temporary exclusion to pom.xml with a delegate passthru to
account for code using reflection
And added to documentation stating that CPD-ON & CPD-OFF are now supported for
Apex
Commit: 8628b258de3bdb44b521b749d5ecc82c917ed814
https://github.com/pmd/pmd/commit/8628b258de3bdb44b521b749d5ecc82c917ed814
Author: Jade Petraglia <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexer.java
Log Message:
-----------
[apex] Restored some imports to ApexCpdLexer.java that are still needed
Commit: 6e954696edf03c11242208ce2cdd8b1cdabf6192
https://github.com/pmd/pmd/commit/6e954696edf03c11242208ce2cdd8b1cdabf6192
Author: Andreas Dangel <[email protected]>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
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
Log Message:
-----------
[apex] Restore binary compat for ApexCpdLexer
The #tokenize() method has been moved to the super class. This
is not a problem. But the super class defines the method as
final, which means it can't be overridden.
For now, we simply delegate to the new version of the apex
lexer. With PMD 8, we can merge the two implementations
again.
Commit: b0141e08dc5abad55d18681f713302f6f245ec93
https://github.com/pmd/pmd/commit/b0141e08dc5abad55d18681f713302f6f245ec93
Author: Andreas Dangel <[email protected]>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#6417)
Commit: 2d344221de3514bcd258c80083438e4b89f3fdd4
https://github.com/pmd/pmd/commit/2d344221de3514bcd258c80083438e4b89f3fdd4
Author: Andreas Dangel <[email protected]>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
M docs/pages/pmd/userdocs/cpd/cpd.md
M docs/pages/release_notes.md
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/test/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexerTest.java
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
Log Message:
-----------
[apex] Support CPD suppression with "CPD-OFF" & "CPD-ON" (#6417)
Compare: https://github.com/pmd/pmd/compare/4c3ba5a67730...2d344221de35
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