Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
217 commits
Select commit Hold shift + click to select a range
d54b1e0
Merge pull request #286 from xdev-software/master
JohannesRabauer Jul 24, 2025
1885f22
Update net.sourceforge.pmd to v7.16.0
xdev-renovate Jul 26, 2025
c90e5a2
Merge pull request #176 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Jul 28, 2025
f288c36
Update dependency org.codehaus.mojo:flatten-maven-plugin to v1.7.2
xdev-renovate Jul 29, 2025
ab27acf
Merge pull request #177 from xdev-software/renovate/org.codehaus.mojo…
AB-xdev Jul 29, 2025
23b1c72
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Aug 4, 2025
12b61ed
Remove unused variable from workflow
AB-xdev Aug 4, 2025
d75370f
[IDEA] Bump checkstyle version
AB-xdev Aug 7, 2025
631ff7d
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Aug 7, 2025
0ec6a33
Update lycheeverse/lychee-action digest to 5c4ee84
xdev-renovate Aug 8, 2025
f368480
Update lycheeverse/lychee-action digest to 5c4ee84
xdev-renovate Aug 8, 2025
3849ad7
Update dependency com.puppycrawl.tools:checkstyle to v11
xdev-renovate Aug 8, 2025
0c0b6d7
Merge pull request #179 from xdev-software/renovate/lycheeverse-lyche…
AB-xdev Aug 8, 2025
ee00029
Merge pull request #180 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Aug 8, 2025
074bc2d
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Aug 11, 2025
df23f84
Update actions/checkout action to v5
xdev-renovate Aug 12, 2025
613e5d0
Update actions/checkout action to v5
xdev-renovate Aug 12, 2025
c7e35ec
Merge pull request #4 from xdev-software/renovate/lycheeverse-lychee-…
AB-xdev Aug 12, 2025
acf81d4
Merge pull request #5 from xdev-software/renovate/actions-checkout-5.x
AB-xdev Aug 12, 2025
d5670b4
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Aug 12, 2025
c23e3a8
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Aug 12, 2025
dae27e8
Merge pull request #181 from xdev-software/renovate/actions-checkout-5.x
AB-xdev Aug 12, 2025
019ff58
Add configuration for Intellij PMD plugin
AB-xdev Aug 13, 2025
c89fbec
Merge remote-tracking branch 'origin/update-from-template'
AB-xdev Aug 13, 2025
29aa603
Enable async processing by default
AB-xdev Aug 13, 2025
3ed0401
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Aug 13, 2025
8d53531
Enhance default PMD ruleset
AB-xdev Aug 14, 2025
7baf8f8
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Aug 14, 2025
50a54b7
Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3…
xdev-renovate Aug 17, 2025
57fb4b2
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Aug 18, 2025
2924da1
Update actions/setup-java action to v5
xdev-renovate Aug 22, 2025
739ed7e
Update lycheeverse/lychee-action digest to 01a5c94
xdev-renovate Aug 23, 2025
28c4ef5
Merge pull request #6 from xdev-software/renovate/lycheeverse-lychee-…
AB-xdev Aug 25, 2025
a7a1206
Merge pull request #187 from xdev-software/renovate/actions-setup-jav…
AB-xdev Aug 25, 2025
df3dad2
Merge pull request #186 from xdev-software/renovate/org.apache.maven.…
AB-xdev Aug 25, 2025
db11f77
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Aug 25, 2025
aa9cdfe
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Aug 25, 2025
ebc6187
Update lycheeverse/lychee-action digest to 885c65f
xdev-renovate Aug 26, 2025
b2aeb89
Merge pull request #7 from xdev-software/renovate/lycheeverse-lychee-…
AB-xdev Aug 26, 2025
87adb6f
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Aug 26, 2025
e9b8509
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Aug 26, 2025
8c154dd
Update to latest checkstyle version
AB-xdev Aug 26, 2025
683aee8
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Aug 26, 2025
3c3c27c
Remove whitespaces
AB-xdev Aug 28, 2025
2d5dbbb
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Aug 28, 2025
251594a
Improve caching and remove excessive whitespaces
AB-xdev Aug 28, 2025
3dfbb54
Remove excessive white-spaces
AB-xdev Aug 28, 2025
ae6bea8
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Aug 28, 2025
e96287e
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Aug 28, 2025
d820b9e
Enable pmd analysis cache
AB-xdev Aug 28, 2025
b71d1d9
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Sep 1, 2025
85ec706
Update dependency com.puppycrawl.tools:checkstyle to v11.0.1
xdev-renovate Sep 1, 2025
a9590eb
Merge pull request #194 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Sep 1, 2025
c41665b
PMD: AvoidUnmanagedThreads
AB-xdev Sep 2, 2025
3b31f0b
Fix format
AB-xdev Sep 2, 2025
ebe579f
PMD: Add PostConstruct and PreDestroy
AB-xdev Sep 2, 2025
3792ace
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Sep 2, 2025
d23faec
Init
AB-xdev Sep 3, 2025
b967a6a
Merge remote-tracking branch 'origin/update-from-template-xdev-softwa…
AB-xdev Sep 3, 2025
a42d3cb
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Sep 3, 2025
bba9aa6
No EoL
AB-xdev Sep 3, 2025
dc3ac3d
Merge branch 'master' into update-from-template-xdev-software/java-se…
xdev-gh-bot Sep 3, 2025
1931201
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Sep 3, 2025
3feceb0
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Sep 8, 2025
b828600
Update net.sourceforge.pmd to v7.17.0
xdev-renovate Sep 12, 2025
d3df7ee
Merge pull request #198 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Sep 12, 2025
154c6c7
Update to PMD 7.17 and add new rules
AB-xdev Sep 12, 2025
d149489
Merge branch 'master' into update-from-template-xdev-software/java-se…
xdev-gh-bot Sep 12, 2025
ee1210b
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Sep 12, 2025
44ccd72
Update shogo82148/actions-create-release digest to 7b89596
xdev-renovate Sep 14, 2025
c2f36a1
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Sep 15, 2025
6ab6ddb
Update actions/setup-node action to v5
xdev-renovate Sep 15, 2025
088bcf3
Add PMD 7.16 Rules
AB-xdev Sep 15, 2025
2c96ba1
Merge pull request #201 from xdev-software/renovate/shogo82148-action…
AB-xdev Sep 16, 2025
dd4c7fa
Update mvnw
AB-xdev Sep 16, 2025
1084868
PMD: Import and modify rules from `jPinpoint`
AB-xdev Sep 15, 2025
deddd91
PMD: Exclude unused rule
AB-xdev Sep 16, 2025
53b1e5d
PMD: Reword and also apply to runAsync
AB-xdev Sep 16, 2025
e6358ed
PMD: Fix error
AB-xdev Sep 16, 2025
042b7a4
PMD: Remove rule as it yields too many FP
AB-xdev Sep 16, 2025
6882b45
PMF: Cleanup and format
AB-xdev Sep 17, 2025
2310522
Merge branch 'master' into update-from-template-xdev-software/java-se…
xdev-gh-bot Sep 17, 2025
13669ae
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Sep 17, 2025
7bcc1bd
Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3…
xdev-renovate Sep 21, 2025
e0867d3
Update dependency org.apache.maven.plugins:maven-compiler-plugin to v…
xdev-renovate Sep 22, 2025
184b908
Update dependency org.codehaus.mojo:flatten-maven-plugin to v1.7.3
xdev-renovate Sep 22, 2025
e02c5fb
Merge pull request #205 from xdev-software/renovate/org.codehaus.mojo…
AB-xdev Sep 22, 2025
8d05002
Merge pull request #204 from xdev-software/renovate/org.apache.maven.…
AB-xdev Sep 22, 2025
bf15dff
Merge pull request #203 from xdev-software/renovate/org.apache.maven.…
AB-xdev Sep 22, 2025
0e8aefd
Update dependency org.sonatype.central:central-publishing-maven-plugi…
xdev-renovate Sep 24, 2025
45ce26a
Merge pull request #206 from xdev-software/renovate/org.sonatype.cent…
AB-xdev Sep 25, 2025
f08c662
Update dependency com.puppycrawl.tools:checkstyle to v11.1.0
xdev-renovate Sep 29, 2025
b0a5ee4
Merge pull request #207 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Sep 29, 2025
6278740
Fix broken-links not finding issues on GH CLI v2.79+
AB-xdev Sep 29, 2025
2a9792e
Merge branch 'master' into update-from-template-xdev-software/base-te…
xdev-gh-bot Sep 29, 2025
82c008b
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Sep 29, 2025
39c4703
Test compile with Java 25 & Update docs
AB-xdev Sep 30, 2025
f71bf68
Update peter-evans/create-issue-from-file action to v6
xdev-renovate Oct 2, 2025
59a4d94
Merge pull request #9 from xdev-software/renovate/peter-evans-create-…
AB-xdev Oct 2, 2025
046de39
Update PMD scheme location
AB-xdev Oct 2, 2025
b8cd7d4
Merge branch 'master' into update-from-template-xdev-software/base-te…
xdev-gh-bot Oct 2, 2025
02beb62
Merge branch 'master' into update-from-template-xdev-software/java-se…
xdev-gh-bot Oct 2, 2025
447f71d
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Oct 2, 2025
d380605
Fix typo
AB-xdev Oct 7, 2025
09de11e
Merge branch 'master' into update-from-template-xdev-software/java-se…
xdev-gh-bot Oct 7, 2025
477861a
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Oct 7, 2025
7131a6e
Merge remote-tracking branch 'origin/update-from-template' into develop
AB-xdev Oct 9, 2025
843d363
Resync I
AB-xdev Oct 9, 2025
522e0b0
Resync II
AB-xdev Oct 9, 2025
e8f3a14
Resync III
AB-xdev Oct 9, 2025
0ad6f6d
Merge pull request #308 from xdev-software/renovate/actions-setup-nod…
AB-xdev Oct 9, 2025
1826aaa
Update dependency @antora/cli to v3.1.14
xdev-renovate Oct 9, 2025
574af37
Update dependency org.apache.maven.plugins:maven-compiler-plugin to v…
xdev-renovate Oct 9, 2025
f2328ae
Update actions/checkout action to v5
xdev-renovate Oct 9, 2025
dbd8ec2
Update actions/upload-pages-artifact action to v4
xdev-renovate Oct 9, 2025
163b136
Update dependency node to v22
xdev-renovate Oct 9, 2025
953da85
Merge pull request #313 from xdev-software/renovate/org.apache.maven.…
AB-xdev Oct 9, 2025
6ffa2d0
Merge pull request #300 from xdev-software/renovate/actions-checkout-5.x
AB-xdev Oct 9, 2025
b165fb8
Merge pull request #298 from xdev-software/renovate/node-22.x
AB-xdev Oct 9, 2025
5bcc8a9
Merge pull request #306 from xdev-software/renovate/actions-upload-pa…
AB-xdev Oct 9, 2025
518b4e3
Merge pull request #294 from xdev-software/renovate/antora-cli-3.x
AB-xdev Oct 9, 2025
21f7d58
Update renovate.json5
AB-xdev Oct 9, 2025
eb83fe8
Revert "Update dependency @antora/cli to v3.1.14"
AB-xdev Oct 9, 2025
f2ac41e
Update @antora to v3.1.14
xdev-renovate Oct 9, 2025
42e336e
Update dependency org.apache.maven.plugins:maven-surefire-plugin to v…
xdev-renovate Oct 9, 2025
af7170e
Update org.springframework.boot.version to v3.5.6
xdev-renovate Oct 9, 2025
ebb0112
Merge pull request #314 from xdev-software/renovate/@antora
AB-xdev Oct 9, 2025
62d4d2c
Merge pull request #288 from xdev-software/renovate/org.springframewo…
AB-xdev Oct 9, 2025
115b981
Fix PMD reported problems
AB-xdev Oct 9, 2025
ec33897
Merge branch 'develop' of https://github.com/xdev-software/spring-dat…
AB-xdev Oct 9, 2025
9bbd40f
Merge pull request #315 from xdev-software/renovate/org.apache.maven.…
AB-xdev Oct 9, 2025
d27a88d
Merge branch 'develop' of https://github.com/xdev-software/spring-dat…
AB-xdev Oct 9, 2025
43afe18
Update dependency com.puppycrawl.tools:checkstyle to v12
xdev-renovate Oct 10, 2025
f96c78b
Merge pull request #212 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Oct 10, 2025
042d657
Update dependency org.apache.maven.plugins:maven-pmd-plugin to v3.28.0
xdev-renovate Oct 11, 2025
d4bea48
Update dependency com.puppycrawl.tools:checkstyle to v12.0.1
xdev-renovate Oct 12, 2025
090240b
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Oct 13, 2025
9bae6de
Merge pull request #213 from xdev-software/renovate/org.apache.maven.…
AB-xdev Oct 13, 2025
21c6d60
Merge pull request #214 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Oct 13, 2025
e28c251
Detect ZIP slip
AB-xdev Oct 15, 2025
8f55cca
Merge branch 'master' into update-from-template-xdev-software/java-se…
xdev-gh-bot Oct 15, 2025
ce3728f
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Oct 15, 2025
f2205e9
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Oct 20, 2025
1e70e4d
Update dependency com.puppycrawl.tools:checkstyle to v12.1.0
xdev-renovate Oct 20, 2025
ab5065e
Merge pull request #216 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Oct 20, 2025
db9dae9
Update shogo82148/actions-create-release digest to 28d99e2
xdev-renovate Oct 23, 2025
95c9943
Merge pull request #217 from xdev-software/renovate/shogo82148-action…
AB-xdev Oct 23, 2025
a9b4edb
Update actions/upload-artifact action to v5
xdev-renovate Oct 25, 2025
d1eeb22
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Oct 27, 2025
dc29510
Update actions/setup-node action to v6
xdev-renovate Oct 27, 2025
0f07ec7
Update dependency com.puppycrawl.tools:checkstyle to v12.1.1
xdev-renovate Oct 27, 2025
a762aff
Merge pull request #218 from xdev-software/renovate/actions-upload-ar…
AB-xdev Oct 27, 2025
ca9a75f
Merge pull request #219 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Oct 27, 2025
979f6b6
Update dependency node to v24
xdev-renovate Oct 28, 2025
1ebe470
Add `UnnecessaryWarningSuppression`
AB-xdev Oct 29, 2025
8083575
Formatting
AB-xdev Oct 29, 2025
6b3fcb8
Merge branch 'master' into update-from-template-xdev-software/java-se…
xdev-gh-bot Oct 29, 2025
6bf0ba8
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Oct 29, 2025
f0350dd
Update lycheeverse/lychee-action digest to a8c4c7c
xdev-renovate Oct 30, 2025
ff8d45c
Update lycheeverse/lychee-action digest to a8c4c7c
xdev-renovate Oct 30, 2025
f5923ef
Update net.sourceforge.pmd to v7.18.0
xdev-renovate Nov 1, 2025
e39176b
Merge pull request #10 from xdev-software/renovate/lycheeverse-lychee…
AB-xdev Nov 3, 2025
4ebf84d
Updated to PMD 7.18
AB-xdev Nov 3, 2025
52e2773
Merge pull request #222 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Nov 3, 2025
53e5c31
Don't allow TODO comments
AB-xdev Nov 3, 2025
039ed9b
Merge branch 'master' into update-from-template-xdev-software/base-te…
xdev-gh-bot Nov 3, 2025
0bdf14a
Merge branch 'master' into update-from-template-xdev-software/java-se…
xdev-gh-bot Nov 3, 2025
1ca46a8
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Nov 3, 2025
4342c35
Small descriptive improvements
AB-xdev Nov 7, 2025
e59f3a0
Merge branch 'master' into update-from-template-xdev-software/java-se…
xdev-gh-bot Nov 7, 2025
47db532
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Nov 7, 2025
053d604
Add initial PMD X plugin configuration
AB-xdev Nov 10, 2025
5e4a080
Merge branch 'master' into update-from-template-xdev-software/java-se…
xdev-gh-bot Nov 10, 2025
8678dd7
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Nov 10, 2025
7b3d463
Update dependency com.puppycrawl.tools:checkstyle to v12.1.2
xdev-renovate Nov 12, 2025
47b7924
Merge pull request #226 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Nov 20, 2025
6ff3125
Update actions/checkout action to v6
xdev-renovate Nov 21, 2025
25f9289
Update actions/checkout action to v6
xdev-renovate Nov 21, 2025
e39c89d
Merge pull request #11 from xdev-software/renovate/actions-checkout-6.x
AB-xdev Nov 21, 2025
70abc6f
Merge pull request #227 from xdev-software/renovate/actions-checkout-6.x
AB-xdev Nov 21, 2025
c117cd7
Merge branch 'master' into update-from-template-xdev-software/base-te…
xdev-gh-bot Nov 21, 2025
6f6dfdb
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Nov 21, 2025
edf902f
Add more common numbers
AB-xdev Dec 2, 2025
5d2f7a5
Merge branch 'master' into update-from-template-xdev-software/java-se…
xdev-gh-bot Dec 2, 2025
17bfb34
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Dec 2, 2025
c8756b9
Update dependency com.puppycrawl.tools:checkstyle to v12.2.0
xdev-renovate Dec 3, 2025
df64139
Update dependency org.apache.maven.plugins:maven-assembly-plugin to v…
xdev-renovate Dec 3, 2025
1f1983a
Update dependency org.apache.maven.plugins:maven-source-plugin to v3.4.0
xdev-renovate Dec 3, 2025
3fcab42
Update net.sourceforge.pmd to v7.19.0
xdev-renovate Dec 3, 2025
ba39de4
Merge pull request #232 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Dec 3, 2025
2d7d0fc
Merge pull request #231 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Dec 3, 2025
69e5711
Merge pull request #230 from xdev-software/renovate/org.apache.maven.…
AB-xdev Dec 3, 2025
68e98c9
Merge pull request #229 from xdev-software/renovate/org.apache.maven.…
AB-xdev Dec 3, 2025
b7be80a
Update actions/cache action to v5
xdev-renovate Dec 12, 2025
e8b3af3
Update dependency org.apache.maven.plugins:maven-source-plugin to v3.4.0
xdev-renovate Dec 13, 2025
94faaa8
Update actions/upload-artifact action to v6
xdev-renovate Dec 13, 2025
9d0fc14
Update dependency com.puppycrawl.tools:checkstyle to v12.3.0
xdev-renovate Dec 14, 2025
40bb69d
Merge pull request #234 from xdev-software/renovate/actions-cache-5.x
AB-xdev Dec 16, 2025
ebf5fc7
Merge pull request #235 from xdev-software/renovate/actions-upload-ar…
AB-xdev Dec 16, 2025
b0fc165
Merge pull request #236 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Dec 16, 2025
8aeb3fe
Update org.springframework.boot.version to v3.5.9
xdev-renovate Dec 19, 2025
8a80c01
Update net.sourceforge.pmd to v7.20.0
xdev-renovate Dec 31, 2025
e883067
Update shogo82148/actions-create-release digest to 559c27c
xdev-renovate Jan 1, 2026
9b1b68b
Update dependency maven to v3.9.12
xdev-renovate Jan 2, 2026
00efe0f
Merge pull request #325 from xdev-software/renovate/node-24.x
JohannesRabauer Jan 7, 2026
64aa25f
Merge pull request #330 from xdev-software/renovate/org.apache.maven.…
JohannesRabauer Jan 7, 2026
36b95e5
Merge pull request #327 from xdev-software/renovate/net.sourceforge.pmd
JohannesRabauer Jan 7, 2026
d67f3e5
Merge pull request #322 from xdev-software/renovate/org.springframewo…
JohannesRabauer Jan 7, 2026
3fe568c
Merge pull request #319 from xdev-software/renovate/actions-setup-nod…
JohannesRabauer Jan 7, 2026
4f2f928
Merge pull request #326 from xdev-software/renovate/lycheeverse-lyche…
JohannesRabauer Jan 7, 2026
def2d69
Merge branch 'develop' into update-from-template
JohannesRabauer Jan 7, 2026
698a946
Fix checkstyles
JohannesRabauer Jan 7, 2026
96080de
Fix checkstyle
JohannesRabauer Jan 7, 2026
a8f1ce2
Merge pull request #329 from xdev-software/update-from-template
JohannesRabauer Jan 7, 2026
00a2cef
Merge pull request #333 from xdev-software/renovate/maven-3.x
JohannesRabauer Jan 7, 2026
b49cd3c
Merge pull request #332 from xdev-software/renovate/shogo82148-action…
JohannesRabauer Jan 7, 2026
1493de2
Update version
JohannesRabauer Jan 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions .config/checkstyle/checkstyle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@
<property name="ignoreFieldDeclaration" value="true"/>
<property name="ignoreHashCodeMethod" value="true"/>
<!-- Defaults + other common constant values (e.g. time) -->
<property name="ignoreNumbers" value="-1, 0, 1, 2, 3, 4, 5, 10, 12, 24, 31, 60, 100, 1000"/>
<property name="ignoreNumbers" value="-1, 0, 1, 2, 3, 4, 5, 8, 10, 12, 16, 24, 25, 31, 32, 50, 60, 64, 100, 128, 200, 256, 500, 512, 1000, 1024, 2000, 2048, 4000, 4096, 8000, 8192"/>
</module>
<module name="MemberName"/>
<module name="MethodLength"/>
Expand Down Expand Up @@ -122,9 +122,7 @@
<module name="StaticVariableName"/>
<module name="StringLiteralEquality"/>
<module name="SuppressWarningsHolder"/>
<module name="TodoComment">
<property name="severity" value="info"/>
</module>
<module name="TodoComment"/>
<module name="TypecastParenPad"/>
<module name="TypeName"/>
<module name="UnnecessaryParentheses"/>
Expand Down
910 changes: 907 additions & 3 deletions .config/pmd/java/ruleset.xml

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions .github/workflows/antora-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Install Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: 18
node-version: 24

- name: Install Antora and the Antora Lunr Extension
run: npm i antora @antora/lunr-extension
Expand All @@ -38,7 +38,7 @@ jobs:
uses: actions/configure-pages@v5

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
uses: actions/upload-pages-artifact@v4
with:
name: site
path: docs/site
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/broken-links.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,23 +13,23 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- run: mv .github/.lycheeignore .lycheeignore

- name: Link Checker
id: lychee
uses: lycheeverse/lychee-action@82202e5e9c2f4ef1a55a3d02563e1cb6041e5332 # v2
uses: lycheeverse/lychee-action@a8c4c7cb88f0c7386610c35eb25108e448569cb0 # v2
with:
fail: false # Don't fail on broken links, create an issue instead

- name: Find already existing issue
id: find-issue
run: |
echo "number=$(gh issue list -l 'bug' -l 'automated' -L 1 -S 'in:title \"Link Checker Report\"' -s 'open' --json 'number' --jq '.[].number')" >> $GITHUB_OUTPUT
echo "number=$(gh issue list -l 'bug' -l 'automated' -L 1 -S 'in:title "Link Checker Report"' -s 'open' --json 'number' --jq '.[].number')" >> $GITHUB_OUTPUT
env:
GH_TOKEN: ${{ github.token }}

- name: Close issue if everything is fine
if: steps.lychee.outputs.exit_code == 0 && steps.find-issue.outputs.number != ''
run: gh issue close -r 'not planned' ${{ steps.find-issue.outputs.number }}
Expand All @@ -38,7 +38,7 @@ jobs:

- name: Create Issue From File
if: steps.lychee.outputs.exit_code != 0
uses: peter-evans/create-issue-from-file@e8ef132d6df98ed982188e460ebb3b5d4ef3a9cd # v5
uses: peter-evans/create-issue-from-file@fca9117c27cdc29c6c4db3b86c48e4115a786710 # v6
with:
issue-number: ${{ steps.find-issue.outputs.number }}
title: Link Checker Report
Expand Down
82 changes: 56 additions & 26 deletions .github/workflows/check-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,32 +20,36 @@ on:
- 'assets/**'

env:
PRIMARY_MAVEN_MODULE: ${{ github.event.repository.name }}
DEMO_MAVEN_MODULE: ${{ github.event.repository.name }}-demo

jobs:
build:
runs-on: ubuntu-latest
timeout-minutes: 30

strategy:
matrix:
java: [17, 21]
java: [17, 21, 25]
distribution: [temurin]

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Set up JDK
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.java }}
cache: 'maven'


- name: Cache Maven
uses: actions/cache@v5
with:
path: ~/.m2/repository
key: ${{ runner.os }}-mvn-build-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-mvn-build-

- name: Build with Maven
run: ./mvnw -B clean package

- name: Check for uncommited changes
run: |
if [[ "$(git status --porcelain)" != "" ]]; then
Expand All @@ -65,7 +69,7 @@ jobs:
fi

- name: Upload demo files
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: demo-files-java-${{ matrix.java }}
path: ${{ env.DEMO_MAVEN_MODULE }}/target/${{ env.DEMO_MAVEN_MODULE }}.jar
Expand All @@ -75,21 +79,34 @@ jobs:
runs-on: ubuntu-latest
if: ${{ github.event_name != 'pull_request' || !startsWith(github.head_ref, 'renovate/') }}
timeout-minutes: 15

strategy:
matrix:
java: [17]
distribution: [temurin]

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Set up JDK
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.java }}
cache: 'maven'

- name: Cache Maven
uses: actions/cache@v5
with:
path: ~/.m2/repository
key: ${{ runner.os }}-mvn-checkstyle-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-mvn-checkstyle-

- name: CheckStyle Cache
uses: actions/cache@v5
with:
path: '**/target/checkstyle-cachefile'
key: ${{ runner.os }}-checkstyle-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-checkstyle-

- name: Run Checkstyle
run: ./mvnw -B checkstyle:check -P checkstyle -T2C
Expand All @@ -98,28 +115,41 @@ jobs:
runs-on: ubuntu-latest
if: ${{ github.event_name != 'pull_request' || !startsWith(github.head_ref, 'renovate/') }}
timeout-minutes: 15

strategy:
matrix:
java: [17]
distribution: [temurin]

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Set up JDK
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.java }}
cache: 'maven'

- name: Cache Maven
uses: actions/cache@v5
with:
path: ~/.m2/repository
key: ${{ runner.os }}-mvn-pmd-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-mvn-pmd-

- name: PMD Cache
uses: actions/cache@v5
with:
path: '**/target/pmd/pmd.cache'
key: ${{ runner.os }}-pmd-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-pmd-

- name: Run PMD
run: ./mvnw -B test pmd:aggregate-pmd-no-fork pmd:check -P pmd -DskipTests -T2C

- name: Upload report
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: pmd-report
if-no-files-found: ignore
Expand All @@ -130,12 +160,12 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Install Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: 18
node-version: 24

- name: Install Antora and the Antora Lunr Extension
run: npm i antora @antora/lunr-extension
Expand Down
Loading