Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: 88c4429f85500ab22da058df31f49295366a8d5f https://github.com/pmd/pmd/commit/88c4429f85500ab22da058df31f49295366a8d5f Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-06 (Thu, 06 Feb 2025)
Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateMethodRule.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/issue5486/Class1.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/issue5486/Class2.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml Log Message: ----------- [java] Fix UnusedPrivateMethod - always search decls in current AST Fixes #5486 Commit: aa876a5754796912b6ea669f0f2ee5ff0ea0b275 https://github.com/pmd/pmd/commit/aa876a5754796912b6ea669f0f2ee5ff0ea0b275 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-06 (Thu, 06 Feb 2025) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Add @manuel-a-romeiro-alb as a contributor Commit: 6093efce99548254e01abe13f1b48c78ca248a37 https://github.com/pmd/pmd/commit/6093efce99548254e01abe13f1b48c78ca248a37 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-06 (Thu, 06 Feb 2025) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateMethodRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml Log Message: ----------- [java] UnusedPrivateMethod: Ignore lombok.EqualsAndHashCode.Include Fixes #3359 Commit: 365d82517bbc20919ad3617a3a69e683af212b97 https://github.com/pmd/pmd/commit/365d82517bbc20919ad3617a3a69e683af212b97 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-06 (Thu, 06 Feb 2025) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Add @mladjan-gadzic as a contributor Commit: dd54ddf5062f7f56afe589b7ac6043f253d006f9 https://github.com/pmd/pmd/commit/dd54ddf5062f7f56afe589b7ac6043f253d006f9 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-06 (Thu, 06 Feb 2025) Changed paths: M .ci/build.sh M docs/_data/sidebars/pmd_sidebar.yml A docs/pages/pmd/userdocs/signed_releases.md M docs/pages/release_notes.md Log Message: ----------- [ci] Add signed releases Commit: 25dd25926dba078a4a2fc5f3d9abf1e5b756824f https://github.com/pmd/pmd/commit/25dd25926dba078a4a2fc5f3d9abf1e5b756824f Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-07 (Fri, 07 Feb 2025) Changed paths: M .ci/build.sh Log Message: ----------- Fix shellcheck issue SC2038 - use find -print0 Commit: 541dc5327e3df12aecc2bfefba302adf5d743eeb https://github.com/pmd/pmd/commit/541dc5327e3df12aecc2bfefba302adf5d743eeb Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-13 (Thu, 13 Feb 2025) Changed paths: M .github/workflows/build.yml A .github/workflows/pull-requests.yml M pom.xml Log Message: ----------- [ci] New optimized workflow for pull requests The goal is - to have faster feedback for PRs - better visibility which part of the workflow failed - have build artifacts available to verify/test locally The jobs are: - "compile": First a fast compile job. The result of this job is shared via compile-artifact with some of the following jobs. - Then in parallel a bunch of other jobs - verify: runs a complete `./mvnw verify` with all code checks, etc. This is only run on linux. - verify-unittests: just runs the unit tests on linux, windows and macos - dogfood: runs maven-pmd-plugin on PMD with the latest changes from the pull request - documentation: generates the rule documentation and builds PMD's documentation page with jekyll. - regressiontester: runs the pmdtester to produce the regression report Since most jobs can be run in parallel and not sequentially, the results of the PR build should be available faster. The concurrency control makes sure, that we cancel any in-progress jobs for the current pull request to avoid unnecessary builds. Only the latest build matters. Refs: #4328 Commit: 98bac6ff5ccdea66bc99da9006fe357f1b5d5fb8 https://github.com/pmd/pmd/commit/98bac6ff5ccdea66bc99da9006fe357f1b5d5fb8 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-21 (Fri, 21 Feb 2025) Changed paths: M docs/_data/sidebars/pmd_sidebar.yml A docs/pages/pmd/devdocs/github_actions_workflows.md M docs/pages/pmd/projectdocs/committers/infrastructure.md Log Message: ----------- [doc] Add GitHub Actions Workflows page Commit: ea753df7e473bc03bd76de7bca31ea622b2230b8 https://github.com/pmd/pmd/commit/ea753df7e473bc03bd76de7bca31ea622b2230b8 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-24 (Mon, 24 Feb 2025) Changed paths: M pmd-plsql/src/main/javacc/PLSQL.jjt M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/PlsqlTreeDumpTest.java A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimCollectionFunction.pls A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimCollectionFunction.txt Log Message: ----------- [plsql] Allow arbitrary expressions for TRIM Fixes #5522 Commit: ac87f48f5f86fdf66913ce6f0a3f41b9f43416f6 https://github.com/pmd/pmd/commit/ac87f48f5f86fdf66913ce6f0a3f41b9f43416f6 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-24 (Mon, 24 Feb 2025) Changed paths: M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/FunctionsTest.java M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/PlsqlTreeDumpTest.java R pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/TrimWithRecordTypeTest.java M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimFunction.pls A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimFunction.txt A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimWithRecordType.txt Log Message: ----------- [plsql] Move existing trim function tests into PlsqlTreeDumpTest Commit: bc9a3dae62adbd6dc36929c7dbe0c5c29029a188 https://github.com/pmd/pmd/commit/bc9a3dae62adbd6dc36929c7dbe0c5c29029a188 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-24 (Mon, 24 Feb 2025) Changed paths: M pmd-plsql/src/main/javacc/PLSQL.jjt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimCollectionFunction.txt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimFunction.txt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimWithRecordType.txt Log Message: ----------- [plsql] Update "image" of TrimExpression Commit: b903bbe3ef16b7eda185fae2b07163fe07b05877 https://github.com/pmd/pmd/commit/b903bbe3ef16b7eda185fae2b07163fe07b05877 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-24 (Mon, 24 Feb 2025) Changed paths: M pmd-plsql/src/main/javacc/PLSQL.jjt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimCollectionFunction.pls M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimCollectionFunction.txt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimFunction.txt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimWithRecordType.txt Log Message: ----------- [plsql] Parse TRIM Collection Method as FunctionCall with Arguments Commit: 52cc5d77cb8431a375165caceba5bbcd216791dc https://github.com/pmd/pmd/commit/52cc5d77cb8431a375165caceba5bbcd216791dc Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-24 (Mon, 24 Feb 2025) Changed paths: M pmd-plsql/src/main/javacc/PLSQL.jjt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimFunction.pls M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimFunction.txt Log Message: ----------- [plsql] Allow arbitrary expressions for TrimExpression Commit: d0dd54332971c723a5c17b331e24172decc40652 https://github.com/pmd/pmd/commit/d0dd54332971c723a5c17b331e24172decc40652 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-24 (Mon, 24 Feb 2025) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#5522) Commit: e3fe3b14422a2f3dc716a567b0fa185d21c40ff9 https://github.com/pmd/pmd/commit/e3fe3b14422a2f3dc716a567b0fa185d21c40ff9 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-25 (Tue, 25 Feb 2025) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateMethodRule.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/issue5486/Class1.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/unusedprivatemethod/issue5486/Class2.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml Log Message: ----------- Fix #5486: [java] Fix UnusedPrivateMethod - always search decls in current AST (#5507) Merge pull request #5507 from adangel:issue-5486 Commit: d11705372b81c2ed08a2e46f1b5ae1633646c5d6 https://github.com/pmd/pmd/commit/d11705372b81c2ed08a2e46f1b5ae1633646c5d6 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-25 (Tue, 25 Feb 2025) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateMethodRule.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml Log Message: ----------- Fix #3359: [java] UnusedPrivateMethod: Ignore lombok.EqualsAndHashCode.Include (#5508) Merge pull request #5508 from adangel:issue-3359 Commit: 9ddf90cb4e40329946d3e7d881fbdf580ca50410 https://github.com/pmd/pmd/commit/9ddf90cb4e40329946d3e7d881fbdf580ca50410 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-25 (Tue, 25 Feb 2025) Changed paths: M .ci/build.sh M docs/_data/sidebars/pmd_sidebar.yml A docs/pages/pmd/userdocs/signed_releases.md M docs/pages/release_notes.md Log Message: ----------- [ci] Add signed releases (#5510) Merge pull request #5510 from adangel:signed-releases Commit: 4a58425d3cfa21cbfedf3e4365c83879dbb4aedd https://github.com/pmd/pmd/commit/4a58425d3cfa21cbfedf3e4365c83879dbb4aedd Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-25 (Tue, 25 Feb 2025) Changed paths: M .github/workflows/build.yml A .github/workflows/pull-requests.yml M docs/_data/sidebars/pmd_sidebar.yml A docs/pages/pmd/devdocs/github_actions_workflows.md M docs/pages/pmd/projectdocs/committers/infrastructure.md M pom.xml Log Message: ----------- [ci] New optimized workflow for pull requests (#5524) Merge pull request #5524 from adangel:ci-pull-requests-workflow Commit: 0834068877ffd88347ac00c817d1bb465668b73d https://github.com/pmd/pmd/commit/0834068877ffd88347ac00c817d1bb465668b73d Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2025-02-25 (Tue, 25 Feb 2025) Changed paths: M docs/pages/release_notes.md M pmd-plsql/src/main/javacc/PLSQL.jjt M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/FunctionsTest.java M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/PlsqlTreeDumpTest.java R pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/TrimWithRecordTypeTest.java A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimCollectionFunction.pls A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimCollectionFunction.txt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimFunction.pls A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimFunction.txt A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TrimWithRecordType.txt Log Message: ----------- Fix #5522: [plsql] Allow arbitrary expressions for TRIM (#5527) Merge pull request #5527 from adangel:issue-5522-plsql-trim-function Compare: https://github.com/pmd/pmd/compare/97fed32e1bd2...0834068877ff 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