Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: 88c4429f85500ab22da058df31f49295366a8d5f
https://github.com/pmd/pmd/commit/88c4429f85500ab22da058df31f49295366a8d5f
Author: Andreas Dangel <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits