From 4eef9ec75c98fcddb0845dfe527b5ae6615db1c3 Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 31 Mar 2025 08:37:19 +0200 Subject: [PATCH 01/10] Improve Code Analysis See https://github.com/xdev-software/java-template/issues/13 --- .config/checkstyle/checkstyle.xml | 13 +++++++++- .config/pmd/ruleset.xml | 43 ++++++++++++++++++++++++++++--- 2 files changed, 51 insertions(+), 5 deletions(-) diff --git a/.config/checkstyle/checkstyle.xml b/.config/checkstyle/checkstyle.xml index a0d7f17..43b5290 100644 --- a/.config/checkstyle/checkstyle.xml +++ b/.config/checkstyle/checkstyle.xml @@ -52,6 +52,7 @@ + @@ -68,6 +69,11 @@ + + + + + @@ -93,7 +99,6 @@ - @@ -122,7 +127,13 @@ + + + + + + diff --git a/.config/pmd/ruleset.xml b/.config/pmd/ruleset.xml index 7a03f17..88a7b5a 100644 --- a/.config/pmd/ruleset.xml +++ b/.config/pmd/ruleset.xml @@ -10,16 +10,38 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -76,9 +98,6 @@ - - - @@ -114,17 +133,33 @@ + + + + + + + + + + + + + + + + - + From 1f367506d59bcdac57d157b27d5a23513006ae44 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Mon, 31 Mar 2025 07:00:44 +0000 Subject: [PATCH 02/10] Update plugin org.sonarqube to v6.1.0.5360 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index cc1cb67..b223382 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ plugins { id 'checkstyle' id 'pmd' id 'org.jetbrains.intellij.platform' version '2.3.0' - id 'org.sonarqube' version '6.0.1.5171' + id 'org.sonarqube' version '6.1.0.5360' } ext { From 2af0b068783200ecfa294780646bc031a1e75acb Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Mon, 31 Mar 2025 07:00:45 +0000 Subject: [PATCH 03/10] Update pmdVersion to v7.12.0 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index cc1cb67..bd9527d 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { ext { checkstyleVersion = '10.21.4' - pmdVersion = '7.11.0' + pmdVersion = '7.12.0' } def properties(String key) { From dfc39c3759e808be807fa153ad9949a6b82a3f6d Mon Sep 17 00:00:00 2001 From: AB Date: Mon, 31 Mar 2025 11:35:01 +0200 Subject: [PATCH 04/10] Introduce new line to prevent merge conflicts --- build.gradle | 1 + 1 file changed, 1 insertion(+) diff --git a/build.gradle b/build.gradle index 5da1a72..6f490ac 100644 --- a/build.gradle +++ b/build.gradle @@ -9,6 +9,7 @@ plugins { ext { checkstyleVersion = '10.21.4' + pmdVersion = '7.12.0' } From 125a2a5c8821d7ad5fa20467bb24024cb6b25619 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Mon, 31 Mar 2025 09:36:05 +0000 Subject: [PATCH 05/10] Update checkstyleVersion to v10.22.0 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 6f490ac..aceaa69 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ plugins { } ext { - checkstyleVersion = '10.21.4' + checkstyleVersion = '10.22.0' pmdVersion = '7.12.0' } From e5152dc2243ec5b88ef9d45e6a836ebf10c9aece Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Tue, 1 Apr 2025 04:11:14 +0000 Subject: [PATCH 06/10] Update lycheeverse/lychee-action digest to 1d97d84 --- .github/workflows/broken-links.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/broken-links.yml b/.github/workflows/broken-links.yml index 2b1188e..ade0346 100644 --- a/.github/workflows/broken-links.yml +++ b/.github/workflows/broken-links.yml @@ -18,7 +18,7 @@ jobs: - name: Link Checker id: lychee - uses: lycheeverse/lychee-action@f613c4a64e50d792e0b31ec34bbcbba12263c6a6 # v2 + uses: lycheeverse/lychee-action@1d97d84f0bc547f7b25f4c2170d87d810dc2fb2c # v2 with: fail: false # Don't fail on broken links, create an issue instead From 913028757cbbb9ece09f9fa699c6664c1f1bd970 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Thu, 3 Apr 2025 04:12:10 +0000 Subject: [PATCH 07/10] Update checkstyleVersion to v10.23.0 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index aceaa69..f7f96e9 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ plugins { } ext { - checkstyleVersion = '10.22.0' + checkstyleVersion = '10.23.0' pmdVersion = '7.12.0' } From 724e8ed7389d2dd3d0ba998e206968900ca3c6e5 Mon Sep 17 00:00:00 2001 From: XDEV Renovate Bot Date: Sat, 12 Apr 2025 04:11:05 +0000 Subject: [PATCH 08/10] Update dependency org.junit:junit-bom to v5.12.2 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index f7f96e9..226b0e1 100644 --- a/build.gradle +++ b/build.gradle @@ -58,7 +58,7 @@ dependencies { checkstyle "com.puppycrawl.tools:checkstyle:${checkstyleVersion}" pmd "net.sourceforge.pmd:pmd-ant:${pmdVersion}", "net.sourceforge.pmd:pmd-java:${pmdVersion}" - testImplementation platform('org.junit:junit-bom:5.12.1'), + testImplementation platform('org.junit:junit-bom:5.12.2'), 'org.junit.jupiter:junit-jupiter', 'org.junit.jupiter:junit-jupiter-engine', 'org.assertj:assertj-core:3.27.3' From 9f5cab50cee12ff7b938c164170d8d064f07be5a Mon Sep 17 00:00:00 2001 From: AB Date: Tue, 22 Apr 2025 08:39:58 +0200 Subject: [PATCH 09/10] Enforce IDEA plugins --- .idea/externalDependencies.xml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .idea/externalDependencies.xml diff --git a/.idea/externalDependencies.xml b/.idea/externalDependencies.xml new file mode 100644 index 0000000..78be5b8 --- /dev/null +++ b/.idea/externalDependencies.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file From 5aad08590cda2a280aa3200304754ab69b2df673 Mon Sep 17 00:00:00 2001 From: AB Date: Tue, 22 Apr 2025 08:41:14 +0200 Subject: [PATCH 10/10] Update .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index dd83e00..c0544b5 100644 --- a/.gitignore +++ b/.gitignore @@ -28,6 +28,7 @@ build/ .idea/* !.idea/saveactions_settings.xml !.idea/checkstyle-idea.xml +!.idea/externalDependencies.xml !.idea/inspectionProfiles/ .idea/inspectionProfiles/*