tangled
alpha
login
or
join now
nayrid.com
/
java-template
1
fork
atom
Opinionated java-library project template
1
fork
atom
overview
issues
pulls
pipelines
feat: some custom checks
kokirigla.de
1 month ago
cece2d9c
3d7ff9b4
verified
This commit was signed with the committer's
known signature
.
kokirigla.de
SSH Key Fingerprint:
SHA256:BlSEtD3ZoKT3iKveofI8gba+lZ9CEolKRM1Pzy3pAwg=
+13
4 changed files
expand all
collapse all
unified
split
.checkstyle
checkstyle.xml
build-logic
src
main
kotlin
base-conventions.gradle.kts
gradle
libs.versions.toml
settings.gradle.kts
+6
.checkstyle/checkstyle.xml
reviewed
···
96
96
<!-- https://checkstyle.org/checks/javadoc/missingjavadocpackage.html -->
97
97
<module name="MissingJavadocPackage"/>
98
98
99
99
+
<!-- https://tangled.org/nayrid.com/checks/blob/main/src/main/java/com/nayrid/checks/NoGenericExceptionCheck.java -->
100
100
+
<module name="com.nayrid.checks.NoGenericExceptionCheck"/>
101
101
+
102
102
+
<!-- https://tangled.org/nayrid.com/checks/blob/main/src/main/java/com/nayrid/checks/RequireSinceCheck.java -->
103
103
+
<module name="com.nayrid.checks.RequireSinceCheck"/>
104
104
+
99
105
<!-- https://checkstyle.org/checks/coding/requirethis.html -->
100
106
<module name="RequireThis"/>
101
107
+1
build-logic/src/main/kotlin/base-conventions.gradle.kts
reviewed
···
21
21
22
22
dependencies {
23
23
checkstyle(libs.checkstyle)
24
24
+
checkstyle(libs.checks)
24
25
testImplementation(libs.junit.jupiter)
25
26
testRuntimeOnly(libs.junit.platform.launcher)
26
27
}
+2
gradle/libs.versions.toml
reviewed
···
1
1
[versions]
2
2
indra = "4.0.0"
3
3
checkstyle = "13.2.0"
4
4
+
checks = "1.1.0-SNAPSHOT"
4
5
shadow = "9.3.1"
5
6
junit = "6.0.2"
6
7
jspecify = "1.0.0"
···
13
14
14
15
# development tools (code quality, annotations)
15
16
checkstyle = { group = "com.puppycrawl.tools", name = "checkstyle", version.ref = "checkstyle" }
17
17
+
checks = { group = "com.nayrid", name = "checks", version.ref = "checks" }
16
18
jspecify = { group = "org.jspecify", name = "jspecify", version.ref = "jspecify" }
17
19
18
20
# testing
+4
settings.gradle.kts
reviewed
···
3
3
dependencyResolutionManagement {
4
4
repositories {
5
5
mavenCentral()
6
6
+
maven {
7
7
+
name = "nayridSnapshots"
8
8
+
url = uri("https://repo.nayrid.com/snapshots")
9
9
+
}
6
10
}
7
11
}
8
12