Branch: refs/heads/main
  Home:   https://github.com/pmd/pmd
  Commit: 567301fb9b1b66da84abbe72aaeedadfb89b8d9c
      https://github.com/pmd/pmd/commit/567301fb9b1b66da84abbe72aaeedadfb89b8d9c
  Author: Thomas Prouvot <prouvo...@gmail.com>
  Date:   2025-05-07 (Wed, 07 May 2025)

  Changed paths:
    A pmd-css/pom.xml
    A pmd-css/src/main/antlr4/net/sourceforge/pmd/lang/css/ast/css.g4
    A pmd-css/src/main/java/net/sourceforge/pmd/lang/css/CssLanguageModule.java
    A pmd-css/src/main/java/net/sourceforge/pmd/lang/css/cpd/CssCpdLexer.java
    A 
pmd-css/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    A 
pmd-css/src/test/java/net/sourceforge/pmd/lang/css/cpd/CssCpdLexerTest.java
    A 
pmd-css/src/test/resources/net/sourceforge/pmd/lang/css/cpd/testdata/literals.css
    M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java
    M pom.xml

  Log Message:
  -----------
  Add PMD CSS module and lexer support

- Introduced a new PMD module for CSS, including the necessary POM 
configuration.
- Added ANTLR grammar for CSS to support syntax parsing.
- Implemented the `CssLanguageModule` and `CssCpdLexer` for code duplication 
detection.
- Created unit tests for the CSS lexer functionality.
- Updated the binary distribution to include CSS as a supported language.


  Commit: 86c8c46fbd16a05dd6df14a2d3c0fe23e442d69e
      https://github.com/pmd/pmd/commit/86c8c46fbd16a05dd6df14a2d3c0fe23e442d69e
  Author: Thomas Prouvot <prouvo...@gmail.com>
  Date:   2025-05-13 (Tue, 13 May 2025)

  Changed paths:
    A docs/pages/pmd/languages/css.md
    M pmd-css/pom.xml
    A pmd-css/src/main/antlr4/net/sourceforge/pmd/lang/css/ast/CssLexer.g4
    R pmd-css/src/main/antlr4/net/sourceforge/pmd/lang/css/ast/css.g4
    M pmd-css/src/main/java/net/sourceforge/pmd/lang/css/CssLanguageModule.java
    M pmd-css/src/main/java/net/sourceforge/pmd/lang/css/cpd/CssCpdLexer.java
    A pmd-css/src/main/java/net/sourceforge/pmd/lang/css/cpd/package-info.java
    M 
pmd-css/src/test/java/net/sourceforge/pmd/lang/css/cpd/CssCpdLexerTest.java
    A 
pmd-css/src/test/resources/net/sourceforge/pmd/lang/css/cpd/testdata/literals.txt
    M pmd-languages-deps/pom.xml

  Log Message:
  -----------
  fix test


  Commit: 8fd84f2749f44b2458e974a00e6d05394c51715f
      https://github.com/pmd/pmd/commit/8fd84f2749f44b2458e974a00e6d05394c51715f
  Author: Thomas Prouvot <prouvo...@gmail.com>
  Date:   2025-05-13 (Tue, 13 May 2025)

  Changed paths:
    M pmd-css/pom.xml

  Log Message:
  -----------
  fix error when no previous version of the module was found


  Commit: 3fb06885de75ad86bfab1c565e655e1d01aebc6b
      https://github.com/pmd/pmd/commit/3fb06885de75ad86bfab1c565e655e1d01aebc6b
  Author: Thomas Prouvot <35368290+tprou...@users.noreply.github.com>
  Date:   2025-05-19 (Mon, 19 May 2025)

  Changed paths:
    M pmd-css/pom.xml

  Log Message:
  -----------
  Update pmd-css/pom.xml

Co-authored-by: Andreas Dangel <andreas.dan...@adangel.org>


  Commit: 2e981e3e500bf788522cd795701fb7c4d98267a9
      https://github.com/pmd/pmd/commit/2e981e3e500bf788522cd795701fb7c4d98267a9
  Author: Thomas Prouvot <35368290+tprou...@users.noreply.github.com>
  Date:   2025-05-19 (Mon, 19 May 2025)

  Changed paths:
    M docs/pages/pmd/languages/css.md

  Log Message:
  -----------
  Update docs/pages/pmd/languages/css.md

Co-authored-by: Andreas Dangel <andreas.dan...@adangel.org>


  Commit: 3e4fb7dcaedb94a2e9821ccc3415b7d0f6be90d5
      https://github.com/pmd/pmd/commit/3e4fb7dcaedb94a2e9821ccc3415b7d0f6be90d5
  Author: Thomas Prouvot <prouvo...@gmail.com>
  Date:   2025-05-19 (Mon, 19 May 2025)

  Changed paths:
    M docs/_data/sidebars/pmd_sidebar.yml
    M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md

  Log Message:
  -----------
  Documenting the new entry required in pmd-sidebar.yml


  Commit: 40d7597406ed8876587eca3f3412bd802f5fdb47
      https://github.com/pmd/pmd/commit/40d7597406ed8876587eca3f3412bd802f5fdb47
  Author: Thomas Prouvot <prouvo...@gmail.com>
  Date:   2025-05-19 (Mon, 19 May 2025)

  Changed paths:
    M pmd-css/src/main/antlr4/net/sourceforge/pmd/lang/css/ast/CssLexer.g4

  Log Message:
  -----------
  Mention lexer source


  Commit: 26beedcf1d497af1df2991886b4d89a9711429a5
      https://github.com/pmd/pmd/commit/26beedcf1d497af1df2991886b4d89a9711429a5
  Author: Thomas Prouvot <prouvo...@gmail.com>
  Date:   2025-05-19 (Mon, 19 May 2025)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  keep the new line


  Commit: a09b0827e5b1b755d9ed8bff7fcef845ba6a80d1
      https://github.com/pmd/pmd/commit/a09b0827e5b1b755d9ed8bff7fcef845ba6a80d1
  Author: Thomas Prouvot <prouvo...@gmail.com>
  Date:   2025-07-04 (Fri, 04 Jul 2025)

  Changed paths:
    M docs/_plugins/jdoc_namespace_tag.rb
    M pmd-css/src/main/java/net/sourceforge/pmd/lang/css/cpd/CssCpdLexer.java
    M 
pmd-css/src/test/resources/net/sourceforge/pmd/lang/css/cpd/testdata/literals.txt

  Log Message:
  -----------
  Implementing changes requested in PR comments


  Commit: 54de287dc7fd5b0a876332d197e356cecdc38b46
      https://github.com/pmd/pmd/commit/54de287dc7fd5b0a876332d197e356cecdc38b46
  Author: Thomas Prouvot <prouvo...@gmail.com>
  Date:   2025-07-04 (Fri, 04 Jul 2025)

  Changed paths:
    M pmd-css/pom.xml

  Log Message:
  -----------
  Updating snapshot version


  Commit: 82fec8fb51f498d86d05f3ba600a445bd4a6df6f
      https://github.com/pmd/pmd/commit/82fec8fb51f498d86d05f3ba600a445bd4a6df6f
  Author: Andreas Dangel <andreas.dan...@adangel.org>
  Date:   2025-07-10 (Thu, 10 Jul 2025)

  Changed paths:
    M docs/pages/pmd/languages/css.md

  Log Message:
  -----------
  [doc] Update version


  Commit: bdfbdaf8e24391183e07f58df06cea0d65b3a1ec
      https://github.com/pmd/pmd/commit/bdfbdaf8e24391183e07f58df06cea0d65b3a1ec
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-07-10 (Thu, 10 Jul 2025)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#5733)


  Commit: c73740b7fa725a7f6b444b73f104c691a04520f6
      https://github.com/pmd/pmd/commit/c73740b7fa725a7f6b444b73f104c691a04520f6
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-07-10 (Thu, 10 Jul 2025)

  Changed paths:
    M docs/_data/sidebars/pmd_sidebar.yml
    M docs/_plugins/jdoc_namespace_tag.rb
    M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
    A docs/pages/pmd/languages/css.md
    M docs/pages/release_notes.md
    A pmd-css/pom.xml
    A pmd-css/src/main/antlr4/net/sourceforge/pmd/lang/css/ast/CssLexer.g4
    A pmd-css/src/main/java/net/sourceforge/pmd/lang/css/CssLanguageModule.java
    A pmd-css/src/main/java/net/sourceforge/pmd/lang/css/cpd/CssCpdLexer.java
    A pmd-css/src/main/java/net/sourceforge/pmd/lang/css/cpd/package-info.java
    A 
pmd-css/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    A 
pmd-css/src/test/java/net/sourceforge/pmd/lang/css/cpd/CssCpdLexerTest.java
    A 
pmd-css/src/test/resources/net/sourceforge/pmd/lang/css/cpd/testdata/literals.css
    A 
pmd-css/src/test/resources/net/sourceforge/pmd/lang/css/cpd/testdata/literals.txt
    M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java
    M pmd-languages-deps/pom.xml
    M pom.xml

  Log Message:
  -----------
  [css] Add new CPD language (#5733)

Merge pull request #5733 from tprouvot:feat/addCSStoCPD


Compare: https://github.com/pmd/pmd/compare/01aaa106b8e3...c73740b7fa72

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


_______________________________________________
Pmd-commits mailing list
Pmd-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to