Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
361 commits
Select commit Hold shift + click to select a range
b68fe41
Ignore github pages
AB-xdev Jun 3, 2024
dbbac68
Update update-from-template.yml
AB-xdev Jun 3, 2024
100b498
Merge remote-tracking branch 'origin/update-from-template'
AB-xdev Jun 3, 2024
a96e946
Update update-from-template.yml
AB-xdev Jun 3, 2024
756b2bc
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Jun 3, 2024
8aef498
Update update-from-template.yml
AB-xdev Jun 3, 2024
95142bb
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Jun 3, 2024
e48734d
Update update-from-template.yml
AB-xdev Jun 4, 2024
acd6b4a
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Jun 4, 2024
3feccd2
Update dependency org.apache.maven.plugins:maven-checkstyle-plugin to…
xdev-renovate Jun 6, 2024
543132b
Merge pull request #66 from xdev-software/renovate/org.apache.maven.p…
AB-xdev Jun 10, 2024
544753b
Fix rev-parse not working
AB-xdev Jun 11, 2024
a042b63
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Jun 11, 2024
49f82a1
Fix problem with fetch depth of 0
AB-xdev Jun 11, 2024
e73d714
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Jun 11, 2024
1b8b6b2
Fully unshallow every as ls-remote also fails
AB-xdev Jun 11, 2024
de9071b
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Jun 11, 2024
538caf1
Revert "Fully unshallow every as ls-remote also fails"
AB-xdev Jun 11, 2024
ca909f1
Revert "Fix problem with fetch depth of 0"
AB-xdev Jun 11, 2024
38e37eb
Revert "Fix rev-parse not working"
AB-xdev Jun 11, 2024
56ef08a
Correct if
AB-xdev Jun 11, 2024
f9d8378
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Jun 11, 2024
fefa43a
Merge remote-tracking branch 'origin/update-from-template' into develop
AB-xdev Jun 12, 2024
bf95365
Fill in template
AB-xdev Jun 12, 2024
b7afcde
Fix checkstyle (in tests)
AB-xdev Jun 12, 2024
03dd571
Update dependency org.apache.maven.plugins:maven-project-info-reports…
xdev-renovate Jun 17, 2024
8446899
Merge pull request #71 from xdev-software/renovate/org.apache.maven.p…
AB-xdev Jun 17, 2024
7313ce9
Update dependency maven to v3.9.8
xdev-renovate Jun 18, 2024
5854083
Merge pull request #72 from xdev-software/renovate/maven-3.x
AB-xdev Jun 18, 2024
3e41f58
Add default PMD ruleset
AB-xdev Jun 18, 2024
f697749
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Jun 18, 2024
43ddc48
Attach demo to parent
AB-xdev Jun 18, 2024
3bc085a
Reconfigure root and add pmd
AB-xdev Jun 18, 2024
f5240c0
Add pmd to published module
AB-xdev Jun 18, 2024
11c6f7e
Add pmd to check-build workflow
AB-xdev Jun 18, 2024
a22d20d
Merge pull request #74 from xdev-software/pmd
AB-xdev Jun 19, 2024
d979ab9
PMD: printFailingErrors
AB-xdev Jun 19, 2024
eed3d8a
Update ruleset.xml
AB-xdev Jun 19, 2024
2b01eda
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Jun 19, 2024
6a258c7
Remove duplicate in .gitignore
AB-xdev Jun 20, 2024
f2290e6
Ignore project internal depenedencies
AB-xdev Jun 24, 2024
1cec0e0
Update dependency org.apache.maven.plugins:maven-project-info-reports…
xdev-renovate Jun 27, 2024
98b2e91
Merge pull request #76 from xdev-software/renovate/org.apache.maven.p…
AB-xdev Jun 27, 2024
e26126f
[Save Actions] Allow batch activation
AB-xdev Jun 27, 2024
e817320
Don't run tests when publishing in final phase
AB-xdev Jun 27, 2024
a497c4b
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Jun 27, 2024
283794c
Remove unwanted EOL
AB-xdev Jun 27, 2024
3b1cdd0
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Jun 27, 2024
8949700
Fix some module versions being bumped twice after a release
AB-xdev Jun 27, 2024
034ee38
Merge branch 'master' of https://github.com/xdev-software/standard-ma…
AB-xdev Jun 27, 2024
f6ffd61
Update dependency net.sourceforge.pmd:pmd-core to v7.3.0
xdev-renovate Jun 28, 2024
62aed9a
Update dependency net.sourceforge.pmd:pmd-java to v7.3.0
xdev-renovate Jun 28, 2024
f528016
Merge pull request #79 from xdev-software/renovate/net.sourceforge.pm…
AB-xdev Jun 28, 2024
4d22d20
Merge pull request #80 from xdev-software/renovate/net.sourceforge.pm…
AB-xdev Jun 28, 2024
3543796
Group pmd
AB-xdev Jul 1, 2024
501c04d
Fix site failing to find deps
AB-xdev Jul 4, 2024
dc7774e
Update dependency org.apache.maven.plugins:maven-pmd-plugin to v3.24.0
xdev-renovate Jul 14, 2024
33122d4
Update dependency org.apache.maven.plugins:maven-project-info-reports…
xdev-renovate Jul 15, 2024
1959ce0
Merge pull request #82 from xdev-software/renovate/org.apache.maven.p…
AB-xdev Jul 17, 2024
db4fd11
Merge pull request #81 from xdev-software/renovate/org.apache.maven.p…
AB-xdev Jul 17, 2024
aca0e64
Also skip tests on test deploy
AB-xdev Jul 18, 2024
99f469b
Add release failure docs
AB-xdev Jul 18, 2024
8de8501
Merge pull request #83 from xdev-software/release-failure-docs
AB-xdev Jul 18, 2024
24d9ce1
Ignore Ncss Count as it does the same as Checkstyle
AB-xdev Jul 19, 2024
0828d5c
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Jul 20, 2024
9aeed07
Update dependency org.apache.maven.plugins:maven-site-plugin to v4.0.…
xdev-renovate Jul 21, 2024
b9f8a59
Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3…
xdev-renovate Jul 21, 2024
36ce21f
Merge pull request #85 from xdev-software/renovate/org.apache.maven.p…
AB-xdev Jul 23, 2024
0dcfe5a
Merge pull request #86 from xdev-software/renovate/org.apache.maven.p…
AB-xdev Jul 23, 2024
0635abd
Update net.sourceforge.pmd to v7.4.0
xdev-renovate Jul 27, 2024
8a03acb
Merge pull request #87 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Jul 29, 2024
d88dcfb
Update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.5
xdev-renovate Aug 12, 2024
ae41533
Update dependency maven to v3.9.9
xdev-renovate Aug 18, 2024
f247c9a
Update dependency org.apache.maven.plugins:maven-project-info-reports…
xdev-renovate Aug 22, 2024
2f8e6e2
Update dependency org.apache.maven.plugins:maven-checkstyle-plugin to…
xdev-renovate Aug 23, 2024
5cf7f3f
Update dependency org.apache.maven.plugins:maven-jxr-plugin to v3.5.0
xdev-renovate Aug 23, 2024
fdd3d61
Update dependency com.puppycrawl.tools:checkstyle to v10.18.0
xdev-renovate Aug 26, 2024
f7b9b65
Merge pull request #93 from xdev-software/renovate/com.puppycrawl.too…
AB-xdev Aug 26, 2024
f827175
Merge pull request #89 from xdev-software/renovate/maven-3.x
AB-xdev Aug 26, 2024
63071e2
Merge pull request #91 from xdev-software/renovate/org.apache.maven.p…
AB-xdev Aug 26, 2024
3dbcf6f
Merge pull request #92 from xdev-software/renovate/org.apache.maven.p…
AB-xdev Aug 26, 2024
36d8842
Merge pull request #90 from xdev-software/renovate/org.apache.maven.p…
AB-xdev Aug 26, 2024
3e8774c
Merge pull request #88 from xdev-software/renovate/org.apache.maven.p…
AB-xdev Aug 26, 2024
ca02508
Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3…
xdev-renovate Aug 28, 2024
409f50d
Update dependency org.apache.maven.plugins:maven-pmd-plugin to v3.25.0
xdev-renovate Aug 28, 2024
bdba83b
Merge pull request #94 from xdev-software/renovate/org.apache.maven.p…
AB-xdev Aug 28, 2024
9b0e9a1
Merge pull request #95 from xdev-software/renovate/org.apache.maven.p…
AB-xdev Aug 28, 2024
95fb17e
Merge remote-tracking branch 'origin/update-from-template' into develop
AB-xdev Aug 30, 2024
464631a
Fill in template
AB-xdev Aug 30, 2024
b58297d
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Aug 30, 2024
a9d60a4
Merge pull request #52 from xdev-software/update-from-template-merged
AB-xdev Aug 30, 2024
b5a58a4
Update dependency org.apache.maven.plugins:maven-surefire-plugin to v…
xdev-renovate Aug 30, 2024
e23f49c
Merge pull request #44 from xdev-software/renovate/org.apache.maven.p…
AB-xdev Aug 30, 2024
e88198c
Update dependency com.puppycrawl.tools:checkstyle to v10.18.1
xdev-renovate Aug 31, 2024
221053a
Update net.sourceforge.pmd to v7.5.0
xdev-renovate Aug 31, 2024
4d27eed
Merge pull request #97 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Sep 2, 2024
f19c577
Merge pull request #96 from xdev-software/renovate/com.puppycrawl.too…
AB-xdev Sep 2, 2024
75f839e
Fix sonar PR detection
AB-xdev Sep 2, 2024
c10844c
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Sep 9, 2024
2bcb4a6
Update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.6
xdev-renovate Sep 15, 2024
eff887a
Merge pull request #98 from xdev-software/renovate/org.apache.maven.p…
AB-xdev Sep 19, 2024
e4a4e94
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Sep 23, 2024
40303d4
Update dependency com.mycila:license-maven-plugin to v4.6
xdev-renovate Sep 26, 2024
f8289ae
Merge pull request #99 from xdev-software/renovate/com.mycila-license…
AB-xdev Sep 27, 2024
52afc82
Update net.sourceforge.pmd to v7.6.0
xdev-renovate Sep 27, 2024
0443fe6
Merge pull request #100 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Sep 27, 2024
c0330dd
Update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.7
xdev-renovate Sep 28, 2024
40edee3
Update dependency com.puppycrawl.tools:checkstyle to v10.18.2
xdev-renovate Sep 30, 2024
34b26f4
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Sep 30, 2024
2ce9319
Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3…
xdev-renovate Oct 2, 2024
c6780b5
Merge pull request #103 from xdev-software/renovate/org.apache.maven.…
AB-xdev Oct 7, 2024
f4b4a6d
Merge pull request #102 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Oct 7, 2024
27ec7ab
Merge pull request #101 from xdev-software/renovate/org.apache.maven.…
AB-xdev Oct 7, 2024
1967712
Update lycheeverse/lychee-action action to v2
xdev-renovate Oct 9, 2024
0e0b2ff
Merge pull request #9 from xdev-software/renovate/lycheeverse-lychee-…
AB-xdev Oct 9, 2024
743c5c6
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Oct 9, 2024
2bd7ae9
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Oct 14, 2024
029bf2f
Don't fail on broken links
AB-xdev Oct 21, 2024
d8499f5
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Oct 22, 2024
9ad20ee
Update dependency org.apache.maven.plugins:maven-project-info-reports…
xdev-renovate Oct 22, 2024
04e7b76
Merge pull request #107 from xdev-software/renovate/org.apache.maven.…
AB-xdev Oct 23, 2024
009f795
Initial commit
AB-xdev Oct 24, 2024
efcd43e
Init
AB-xdev Oct 24, 2024
eeb917d
Merge remote-tracking branch 'origin/update-from-template'
AB-xdev Oct 24, 2024
b8de24f
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Oct 24, 2024
473ce31
Update dependency org.apache.maven.plugins:maven-checkstyle-plugin to…
xdev-renovate Oct 26, 2024
f2c6db4
Update dependency org.apache.maven.plugins:maven-jxr-plugin to v3.6.0
xdev-renovate Oct 26, 2024
216f465
Update net.sourceforge.pmd to v7.7.0
xdev-renovate Oct 26, 2024
f798625
Update dependency com.puppycrawl.tools:checkstyle to v10.19.0
xdev-renovate Oct 27, 2024
faa81e0
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Oct 28, 2024
5f47092
Merge pull request #111 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Oct 28, 2024
07efa5e
Merge pull request #112 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Oct 28, 2024
5bcfa6a
Merge pull request #110 from xdev-software/renovate/org.apache.maven.…
AB-xdev Oct 28, 2024
186b89e
Merge pull request #109 from xdev-software/renovate/org.apache.maven.…
AB-xdev Oct 28, 2024
d13b2de
Changes for PMD 7.7
AB-xdev Oct 28, 2024
526dc31
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Oct 28, 2024
a2d6ebc
Update dependency org.apache.maven.plugins:maven-pmd-plugin to v3.26.0
xdev-renovate Oct 29, 2024
9e9f2a9
Tighten timeouts
AB-xdev Oct 30, 2024
02fc7af
Tighten timeouts
AB-xdev Oct 30, 2024
f01dac4
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Oct 30, 2024
9013244
Merge pull request #114 from xdev-software/renovate/org.apache.maven.…
AB-xdev Oct 30, 2024
89a6b05
Update check-build.yml
AB-xdev Oct 30, 2024
1b39a9f
Merge branch 'master' of https://github.com/xdev-software/standard-ma…
AB-xdev Oct 30, 2024
71f1b1d
Update dependency com.puppycrawl.tools:checkstyle to v10.20.0
xdev-renovate Nov 1, 2024
d7b7b8a
Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3…
xdev-renovate Nov 3, 2024
be7d851
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Nov 4, 2024
1de2699
Merge pull request #116 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Nov 4, 2024
06e8428
Merge pull request #117 from xdev-software/renovate/org.apache.maven.…
AB-xdev Nov 4, 2024
d7926e6
Update dependency com.puppycrawl.tools:checkstyle to v10.20.1
xdev-renovate Nov 8, 2024
f30fbcb
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Nov 11, 2024
8d16f5b
Update CheckStyle version
AB-xdev Nov 11, 2024
19236b6
Merge pull request #118 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Nov 11, 2024
946e9b2
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Nov 12, 2024
daf1556
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Nov 18, 2024
d12ec22
Generate sources and javadoc during package and not verify
AB-xdev Nov 22, 2024
e6182fb
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Nov 25, 2024
2ec98d3
Update net.sourceforge.pmd to v7.8.0
xdev-renovate Nov 30, 2024
6b853f1
Update dependency com.puppycrawl.tools:checkstyle to v10.20.2
xdev-renovate Dec 1, 2024
3c1b46c
Merge pull request #120 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Dec 2, 2024
143c769
Merge pull request #121 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Dec 2, 2024
07c48c8
Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3…
xdev-renovate Dec 8, 2024
8b5425d
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Dec 9, 2024
94e2149
Remove duplicated save action
AB-xdev Dec 9, 2024
adae2de
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Dec 9, 2024
edde4f6
Merge pull request #122 from xdev-software/renovate/org.apache.maven.…
AB-xdev Dec 9, 2024
105d452
Update dependency com.puppycrawl.tools:checkstyle to v10.21.0
xdev-renovate Dec 13, 2024
0830c02
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Dec 16, 2024
ec586b6
Merge pull request #124 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Dec 16, 2024
73b158a
Update to latest checkstyle version
AB-xdev Dec 16, 2024
70052e6
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Dec 17, 2024
7d02df8
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Dec 23, 2024
4a380b2
Update net.sourceforge.pmd to v7.9.0
xdev-renovate Dec 28, 2024
5c0db24
Update dependency com.puppycrawl.tools:checkstyle to v10.21.1
xdev-renovate Dec 29, 2024
87dea0f
Merge pull request #127 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Jan 13, 2025
22775a4
Merge pull request #126 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Jan 13, 2025
b63303b
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Jan 20, 2025
c1635be
Support new GitHub issue types
AB-xdev Jan 21, 2025
90d8e94
Overwrite gh-pages by default
AB-xdev Jan 21, 2025
7e9fd4e
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Jan 24, 2025
6b01863
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Jan 24, 2025
50bc78e
Update dependency com.puppycrawl.tools:checkstyle to v10.21.2
xdev-renovate Jan 27, 2025
a161b18
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Jan 27, 2025
1e97852
Merge pull request #131 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Jan 27, 2025
d109ab3
Update dependency net.sourceforge.pmd:pmd-core to v7.10.0 [SECURITY]
xdev-renovate Feb 1, 2025
459817d
Update dependency net.sourceforge.pmd:pmd-java to v7.10.0
xdev-renovate Feb 1, 2025
2b1bcd0
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Feb 3, 2025
fa36994
Merge pull request #134 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Feb 3, 2025
37e12e8
Merge pull request #133 from xdev-software/renovate/maven-net.sourcef…
AB-xdev Feb 3, 2025
f493484
Merge branch 'develop' into update-from-template-merged
xdev-gh-bot Feb 10, 2025
febb982
Update dependency org.apache.maven.plugins:maven-compiler-plugin to v…
xdev-renovate Feb 22, 2025
0d53a9b
Update dependency com.puppycrawl.tools:checkstyle to v10.21.3
xdev-renovate Feb 24, 2025
15a053a
Update dependency org.codehaus.mojo:flatten-maven-plugin to v1.7.0
xdev-renovate Feb 26, 2025
eacac5a
Update dependency org.apache.maven.plugins:maven-project-info-reports…
xdev-renovate Feb 27, 2025
a3c85c1
Update net.sourceforge.pmd to v7.11.0
xdev-renovate Mar 1, 2025
2a74a51
Merge pull request #139 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Mar 3, 2025
cbd32f0
Merge pull request #137 from xdev-software/renovate/org.codehaus.mojo…
AB-xdev Mar 3, 2025
2ec54bb
Merge pull request #136 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Mar 3, 2025
390c4a1
Merge pull request #135 from xdev-software/renovate/org.apache.maven.…
AB-xdev Mar 3, 2025
b1b8bf9
Merge pull request #138 from xdev-software/renovate/org.apache.maven.…
AB-xdev Mar 3, 2025
378beb5
Update dependency com.puppycrawl.tools:checkstyle to v10.21.4
xdev-renovate Mar 5, 2025
c6cda5b
Merge pull request #140 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Mar 10, 2025
0a57f91
Use correct directory for PMD
AB-xdev Mar 13, 2025
188e420
Use correct directory for PMD
AB-xdev Mar 13, 2025
7d97305
Naming
AB-xdev Mar 14, 2025
53829e0
Simplify module extraction
AB-xdev Mar 14, 2025
cf59a66
Speed up check code
AB-xdev Mar 14, 2025
bb022ad
Use SPDX identifier for license name
AB-xdev Mar 17, 2025
da9442e
Update dependency com.mycila:license-maven-plugin to v5
xdev-renovate Mar 20, 2025
f1d643f
Merge pull request #141 from xdev-software/renovate/com.mycila-licens…
AB-xdev Mar 20, 2025
2e7b1b6
sonarcloud was renamed to sonarqubecloud
AB-xdev Mar 21, 2025
888b4ce
Fix branch deletion being not detected
AB-xdev Mar 21, 2025
8f154b7
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Mar 21, 2025
530ed04
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Mar 21, 2025
c021044
Pin unofficial actions versions
AB-xdev Mar 26, 2025
8f6df23
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Mar 26, 2025
2dc1e86
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Mar 26, 2025
581b7fb
Pin unofficial actions versions
AB-xdev Mar 26, 2025
5ced1cc
Update net.sourceforge.pmd to v7.12.0
xdev-renovate Mar 29, 2025
49db248
Update dependency com.puppycrawl.tools:checkstyle to v10.22.0
xdev-renovate Mar 31, 2025
4eef9ec
Improve Code Analysis
AB-xdev Mar 31, 2025
48291c2
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Mar 31, 2025
bc3f53c
Merge pull request #144 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Mar 31, 2025
97a4b0e
Merge pull request #145 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Mar 31, 2025
e5152dc
Update lycheeverse/lychee-action digest to 1d97d84
xdev-renovate Apr 1, 2025
42ebbfd
Merge pull request #2 from xdev-software/renovate/lycheeverse-lychee-…
AB-xdev Apr 2, 2025
27fddce
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Apr 3, 2025
7091b70
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Apr 3, 2025
4ff7c84
Update dependency com.puppycrawl.tools:checkstyle to v10.23.0
xdev-renovate Apr 3, 2025
887e323
Merge pull request #149 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Apr 3, 2025
9f5cab5
Enforce IDEA plugins
AB-xdev Apr 22, 2025
e67bdaa
Merge branch 'master' into update-from-template-merged
xdev-gh-bot Apr 22, 2025
855c40a
Update net.sourceforge.pmd to v7.13.0
xdev-renovate Apr 26, 2025
7c3c850
Update dependency com.puppycrawl.tools:checkstyle to v10.23.1
xdev-renovate Apr 28, 2025
7d38031
Merge pull request #152 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Apr 28, 2025
5ba23c7
Merge pull request #151 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Apr 28, 2025
25dd0ed
Update lycheeverse/lychee-action digest to 82202e5
xdev-renovate May 10, 2025
22946ad
Update lycheeverse/lychee-action digest to 82202e5
xdev-renovate May 10, 2025
7e5d51b
Merge pull request #153 from xdev-software/renovate/lycheeverse-lyche…
AB-xdev May 12, 2025
0cee3f6
Merge pull request #3 from xdev-software/renovate/lycheeverse-lychee-…
AB-xdev May 15, 2025
c3764dd
Merge branch 'master' into update-from-template-merged
xdev-gh-bot May 15, 2025
cc03283
Merge branch 'master' into update-from-template-merged
xdev-gh-bot May 15, 2025
53127b8
Merge remote-tracking branch 'origin/update-from-template' into develop
AB-xdev May 15, 2025
caddb42
Update dependency org.apache.maven.plugins:maven-surefire-plugin to v…
xdev-renovate May 15, 2025
663d147
Merge pull request #63 from xdev-software/renovate/org.apache.maven.p…
AB-xdev May 15, 2025
6b8bdec
Update .gitignore
AB-xdev May 19, 2025
a0c76bc
OSSRH → Sonatype Maven Central Portal
AB-xdev May 20, 2025
1a4d974
Wait until ``validated`` as deployment otherwise takes too long
AB-xdev May 20, 2025
cf0f38b
Merge remote-tracking branch 'origin/update-from-template' into develop
AB-xdev May 20, 2025
96360fb
OSSRH → Sonatype Maven Central Portal
AB-xdev May 20, 2025
a79859f
Fix dependency setup
AB-xdev May 20, 2025
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
33 changes: 21 additions & 12 deletions .config/checkstyle/checkstyle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<module name="LineLength">
<property name="max" value="120"/>
<property name="fileExtensions" value="java"/>
<!-- Ignore default + links in comments -->
<!-- Ignore default + links -->
<property name="ignorePattern" value="(^(package|import))|(^\s*(\/\/|\*) .*https?.*$)"/>
</module>
<module name="NewlineAtEndOfFile"/>
Expand All @@ -30,10 +30,6 @@
</module>

<!-- Generated code -->
<module name="SuppressionSingleFilter">
<property name="checks" value="."/>
<property name="files" value="[\\/](src)?gen[\\/].*\.java$"/>
</module>
<module name="SuppressionSingleFilter">
<property name="checks" value="."/>
<property name="files" value="[\\/]src[\\/]gen(erated)?[\\/].*\.java$"/>
Expand All @@ -43,11 +39,20 @@
<property name="checks" value="MagicNumberCheck"/>
<property name="files" value="[\\/]test[\\/].*\.java$"/>
</module>

<!-- Suppressions -->
<module name="SuppressWarningsFilter"/>
<!-- https://github.com/checkstyle/checkstyle/issues/7287 -->
<module name="SuppressWithPlainTextCommentFilter">
<property name="offCommentFormat" value="// CHECKSTYLE\:OFF ([\w\|]+)"/>
<property name="onCommentFormat" value="// CHECKSTYLE\:ON ([\w\|]+)"/>
<property name="checkFormat" value="$1"/>
</module>

<module name="TreeWalker">
<!-- Checks - sorted alphabetically -->
<module name="ArrayTypeStyle"/>
<module name="AvoidDoubleBraceInitialization"/>
<module name="AvoidStarImport"/>
<module name="ConstantName"/>
<module name="DefaultComesLast"/>
Expand All @@ -64,6 +69,11 @@
<module name="FinalParameters"/>
<module name="GenericWhitespace"/>
<module name="HideUtilityClassConstructor"/>
<module name="IllegalCatch">
<!-- https://docs.pmd-code.org/pmd-doc-7.11.0/pmd_rules_java_errorprone.html#avoidcatchingnpe -->
<!-- https://docs.pmd-code.org/pmd-doc-7.11.0/pmd_rules_java_errorprone.html#avoidcatchingthrowable -->
<property name="illegalClassNames" value="Error,Throwable,NullPointerException,java.lang.Error,java.lang.Throwable,java.lang.NullPointerException"/>
</module>
<module name="IllegalImport"/>
<module name="InterfaceIsType"/>
<module name="JavadocStyle">
Expand All @@ -89,7 +99,6 @@
<module name="MethodParamPad"/>
<module name="MissingDeprecated"/>
<module name="MissingOverride"/>
<module name="MissingSwitchDefault"/>
<module name="ModifierOrder"/>
<module name="NeedBraces"/>
<module name="NoClone"/>
Expand Down Expand Up @@ -118,7 +127,13 @@
</module>
<module name="TypecastParenPad"/>
<module name="TypeName"/>
<module name="UnnecessaryParentheses"/>
<module name="UnnecessarySemicolonAfterOuterTypeDeclaration"/>
<module name="UnnecessarySemicolonAfterTypeMemberDeclaration"/>
<module name="UnnecessarySemicolonInEnumeration"/>
<module name="UnnecessarySemicolonInTryWithResources"/>
<module name="UnusedImports"/>
<module name="UnusedLocalVariable"/>
<module name="UpperEll"/>
<module name="VisibilityModifier">
<property name="packageAllowed" value="true"/>
Expand All @@ -131,11 +146,5 @@
<property name="tokens"
value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,TYPE_EXTENSION_AND"/>
</module>

<!-- Filter -->
<module name="SuppressionCommentFilter">
<property name="offCommentFormat" value="\s*CHECKSTYLE:OFF\s*[^\s]{1,}"/>
<property name="onCommentFormat" value="\s*CHECKSTYLE:ON"/>
</module>
</module>
</module>
197 changes: 197 additions & 0 deletions .config/pmd/ruleset.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,197 @@
<?xml version="1.0" encoding="UTF-8"?>
<ruleset name="Default"
xmlns="http://pmd.sourceforge.net/ruleset/2.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd">

<description>
This ruleset checks the code for discouraged programming constructs.
</description>

<!-- Only rules that don't overlap with CheckStyle! -->

<rule ref="category/java/bestpractices.xml/AvoidPrintStackTrace"/>
<rule ref="category/java/bestpractices.xml/AvoidStringBufferField"/>
<rule ref="category/java/bestpractices.xml/AvoidUsingHardCodedIP"/>
<rule ref="category/java/bestpractices.xml/ConstantsInInterface"/>
<rule ref="category/java/bestpractices.xml/ExhaustiveSwitchHasDefault"/>
<rule ref="category/java/bestpractices.xml/LiteralsFirstInComparisons"/>
<!-- CheckStyle can't handle this switch behavior -> delegated to PMD -->
<rule ref="category/java/bestpractices.xml/NonExhaustiveSwitch"/>
<rule ref="category/java/bestpractices.xml/OneDeclarationPerLine">
<properties>
<property name="strictMode" value="true"/>
</properties>
</rule>
<rule ref="category/java/bestpractices.xml/PreserveStackTrace"/>
<rule ref="category/java/bestpractices.xml/SimplifiableTestAssertion"/>
<rule ref="category/java/bestpractices.xml/SystemPrintln"/>
<rule ref="category/java/bestpractices.xml/UnusedAssignment"/>
<rule ref="category/java/bestpractices.xml/UnusedFormalParameter"/>
<rule ref="category/java/bestpractices.xml/UnusedPrivateField"/>
<rule ref="category/java/bestpractices.xml/UnusedPrivateMethod"/>
<rule ref="category/java/bestpractices.xml/UseCollectionIsEmpty"/>
<rule ref="category/java/bestpractices.xml/UseEnumCollections"/>
<rule ref="category/java/bestpractices.xml/UseStandardCharsets"/>
<rule ref="category/java/bestpractices.xml/UseTryWithResources"/>

<!-- Native code is platform dependent; Loading external native libs might pose a security threat -->
<rule ref="category/java/codestyle.xml/AvoidUsingNativeCode"/>
<rule ref="category/java/codestyle.xml/IdenticalCatchBranches"/>
<rule ref="category/java/codestyle.xml/LambdaCanBeMethodReference"/>
<rule ref="category/java/codestyle.xml/NoPackage"/>
<rule ref="category/java/codestyle.xml/PrematureDeclaration"/>
<rule ref="category/java/codestyle.xml/UnnecessarySemicolon"/>

<rule ref="category/java/design.xml">
<!-- Sometimes abstract classes have just fields -->
<exclude name="AbstractClassWithoutAnyMethod"/>

<!-- Using RuntimeExceptions is ok -->
<exclude name="AvoidCatchingGenericException"/>
<exclude name="AvoidThrowingRawExceptionTypes"/>

<!-- Limit too low -->
<exclude name="AvoidDeeplyNestedIfStmts"/>

<!-- Limit too low -->
<exclude name="CouplingBetweenObjects"/>

<!-- Limit too low -->
<exclude name="CyclomaticComplexity"/>

<!-- Makes entity classes impossible -->
<exclude name="DataClass"/>

<!-- Used commonly particular in bigger methods with upstream throws -->
<exclude name="ExceptionAsFlowControl"/>

<!-- Limit too low -->
<exclude name="ExcessiveImports"/>

<!-- Handled by TooManyFields/TooManyMethods -->
<exclude name="ExcessivePublicCount"/>

<!-- Prohibits accessing members using multiple depths -->
<exclude name="LawOfDemeter"/>

<!-- No effect -->
<exclude name="LoosePackageCoupling"/>

<!-- Prohibits singleton pattern -->
<exclude name="MutableStaticState"/>

<!-- Checks LoC, already handled by Checkstyle -->
<exclude name="NcssCount"/>

<!-- Some override methods or Junit require this -->
<exclude name="SignatureDeclareThrowsException"/>

<!-- Reports FP for equals methods -->
<exclude name="SimplifyBooleanReturns"/>

<!-- Limit too low -->
<exclude name="TooManyFields"/>

<!-- Limit too low -->
<exclude name="TooManyMethods"/>

<!-- Limit too low -->
<exclude name="UseObjectForClearerAPI"/>
</rule>

<rule ref="category/java/design.xml/AvoidDeeplyNestedIfStmts">
<properties>
<property name="problemDepth" value="4"/>
</properties>
</rule>
<rule ref="category/java/design.xml/CouplingBetweenObjects">
<properties>
<property name="threshold" value="100"/>
</properties>
</rule>
<rule ref="category/java/design.xml/CyclomaticComplexity">
<properties>
<property name="classReportLevel" value="150"/>
<property name="methodReportLevel" value="25"/>
<property name="cycloOptions" value=""/>
</properties>
</rule>
<rule ref="category/java/design.xml/ExcessiveImports">
<properties>
<property name="minimum" value="200"/>
</properties>
</rule>
<rule ref="category/java/design.xml/TooManyFields">
<properties>
<property name="maxfields" value="50"/>
</properties>
</rule>
<rule ref="category/java/design.xml/TooManyMethods">
<properties>
<property name="maxmethods" value="100"/>
</properties>
</rule>

<rule ref="category/java/errorprone.xml/AssignmentToNonFinalStatic"/>
<rule ref="category/java/errorprone.xml/AvoidDecimalLiteralsInBigDecimalConstructor"/>
<rule ref="category/java/errorprone.xml/AvoidMultipleUnaryOperators"/>
<rule ref="category/java/errorprone.xml/AvoidUsingOctalValues"/>
<rule ref="category/java/errorprone.xml/BrokenNullCheck"/>
<rule ref="category/java/errorprone.xml/ComparisonWithNaN"/>
<rule ref="category/java/errorprone.xml/DoNotCallGarbageCollectionExplicitly"/>
<rule ref="category/java/errorprone.xml/DontImportSun"/>
<rule ref="category/java/errorprone.xml/DontUseFloatTypeForLoopIndices"/>
<rule ref="category/java/errorprone.xml/EqualsNull"/>
<rule ref="category/java/errorprone.xml/IdempotentOperations"/>
<rule ref="category/java/errorprone.xml/ImplicitSwitchFallThrough"/>
<rule ref="category/java/errorprone.xml/InstantiationToGetClass"/>
<rule ref="category/java/errorprone.xml/InvalidLogMessageFormat"/>
<rule ref="category/java/errorprone.xml/JumbledIncrementer"/>
<rule ref="category/java/errorprone.xml/MisplacedNullCheck"/>
<rule ref="category/java/errorprone.xml/MoreThanOneLogger"/>
<rule ref="category/java/errorprone.xml/NonStaticInitializer"/>
<rule ref="category/java/errorprone.xml/ReturnFromFinallyBlock"/>
<rule ref="category/java/errorprone.xml/SingletonClassReturningNewInstance"/>
<rule ref="category/java/errorprone.xml/UnconditionalIfStatement"/>
<rule ref="category/java/errorprone.xml/UnnecessaryCaseChange"/>
<rule ref="category/java/errorprone.xml/UselessOperationOnImmutable"/>


<rule ref="category/java/multithreading.xml">
<!-- Just bloats code; improved in JEP-491/Java 24+ -->
<exclude name="AvoidSynchronizedAtMethodLevel"/>

<!-- NOPE -->
<exclude name="DoNotUseThreads"/>

<!-- Doesn't detect nested thread safe singleton pattern -->
<exclude name="NonThreadSafeSingleton"/>

<!-- Should relevant for fields that use multithreading which is rare -->
<exclude name="UseConcurrentHashMap"/>
</rule>

<rule ref="category/java/performance.xml">
<!-- This was fixed in Java 10 -->
<exclude name="AvoidFileStream"/>

<!-- Used everywhere and has neglectable performance impact -->
<exclude name="AvoidInstantiatingObjectsInLoops"/>

<!-- Handled by checkstyle -->
<exclude name="RedundantFieldInitializer"/>

<!-- Nowadays optimized by compiler; No code bloating needed -->
<exclude name="UseStringBufferForStringAppends"/>
</rule>

<rule ref="category/java/performance.xml/TooFewBranchesForSwitch">
<properties>
<!-- If you have one case only please use a if -->
<property name="minimumNumberCaseForASwitch" value="2"/>
</properties>
</rule>

<rule ref="category/java/security.xml"/>
</ruleset>
7 changes: 7 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,9 @@
# Auto detect text files and perform LF normalization
* text=auto

# Force sh files to have LF
*.sh text eol=lf

# Force MVN Wrapper Linux files LF
mvnw text eol=lf
.mvn/wrapper/maven-wrapper.properties text eol=lf
3 changes: 3 additions & 0 deletions .github/.lycheeignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Ignorefile for broken link check
localhost
mvnrepository.com
69 changes: 69 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: 🐞 Bug
description: Create a bug report for something that is broken
labels: [bug]
type: bug
body:
- type: markdown
attributes:
value: |
Thank you for reporting a bug.

Please fill in as much information as possible about your bug so that we don't have to play "information ping-pong" and can help you immediately.

- type: checkboxes
id: checklist
attributes:
label: "Checklist"
options:
- label: "I am able to reproduce the bug with the [latest version](https://github.com/xdev-software/spring-data-eclipse-store-migration/releases/latest)"
required: true
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/spring-data-eclipse-store-migration/issues) or [closed](https://github.com/xdev-software/spring-data-eclipse-store-migration/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
required: true
- label: "I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise."
required: true
- label: "This issue contains only one bug."
required: true

- type: input
id: app-version
attributes:
label: Affected version
description: "In which version did you encounter the bug?"
placeholder: "x.x.x"
validations:
required: true

- type: textarea
id: steps-to-reproduce
attributes:
label: Steps to reproduce the bug
description: |
What did you do for the bug to show up?

If you can't cause the bug to show up again reliably (and hence don't have a proper set of steps to give us), please still try to give as many details as possible on how you think you encountered the bug.
placeholder: |
1. Use '...'
2. Do '...'
validations:
required: true

- type: textarea
id: expected-behavior
attributes:
label: Expected behavior
description: |
Tell us what you expect to happen.

- type: textarea
id: actual-behavior
attributes:
label: Actual behavior
description: |
Tell us what happens with the steps given above.

- type: textarea
id: additional-information
attributes:
label: Additional information
description: |
Any other relevant information you'd like to include
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
contact_links:
- name: 💬 Contact support
url: https://xdev.software/en/services/support
about: "If you need support as soon as possible or/and you can't wait for any pull request"
Loading