Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: 567301fb9b1b66da84abbe72aaeedadfb89b8d9c
https://github.com/pmd/pmd/commit/567301fb9b1b66da84abbe72aaeedadfb89b8d9c
Author: Thomas Prouvot <pro...@gm...>
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 <pro...@gm...>
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 <pro...@gm...>
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 <353...@us...>
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 <and...@ad...>
Commit: 2e981e3e500bf788522cd795701fb7c4d98267a9
https://github.com/pmd/pmd/commit/2e981e3e500bf788522cd795701fb7c4d98267a9
Author: Thomas Prouvot <353...@us...>
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 <and...@ad...>
Commit: 3e4fb7dcaedb94a2e9821ccc3415b7d0f6be90d5
https://github.com/pmd/pmd/commit/3e4fb7dcaedb94a2e9821ccc3415b7d0f6be90d5
Author: Thomas Prouvot <pro...@gm...>
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 <pro...@gm...>
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 <pro...@gm...>
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 <pro...@gm...>
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 <pro...@gm...>
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 <and...@ad...>
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 <and...@pm...>
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 <and...@pm...>
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
|