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

Reply via email to