Skip to content

Commit 01aeeb7

Browse files
Updated spotless and formatters to latest versions. Set JDK21 as default for Gradle. Apply spottles to source code.
1 parent d19bf60 commit 01aeeb7

File tree

373 files changed

+2703
-1596
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

373 files changed

+2703
-1596
lines changed

build.gradle.kts

Lines changed: 32 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66
id("datadog.tracer-version")
77
id("datadog.dump-hanged-test")
88

9-
id("com.diffplug.spotless") version "6.13.0"
9+
id("com.diffplug.spotless") version "8.0.0"
1010
id("com.github.spotbugs") version "5.0.14"
1111
id("de.thetaphi.forbiddenapis") version "3.8"
1212
id("io.github.gradle-nexus.publish-plugin") version "2.0.0"
@@ -33,7 +33,7 @@ with(extensions["spotlessPredeclare"] as SpotlessExtension) {
3333
removeUnusedImports()
3434

3535
// This is the last Google Java Format version that supports Java 8
36-
googleJavaFormat("1.7")
36+
googleJavaFormat("1.29.0")
3737
}
3838
groovyGradle {
3939
greclipse()
@@ -42,13 +42,13 @@ with(extensions["spotlessPredeclare"] as SpotlessExtension) {
4242
greclipse()
4343
}
4444
kotlinGradle {
45-
ktlint("0.41.0")
45+
ktlint("1.7.1")
4646
}
4747
kotlin {
48-
ktlint("0.41.0")
48+
ktlint("1.7.1")
4949
}
5050
scala {
51-
scalafmt("2.7.5")
51+
scalafmt("3.9.10")
5252
}
5353
}
5454
apply(from = rootDir.resolve("gradle/spotless.gradle"))
@@ -59,13 +59,15 @@ allprojects {
5959
group = "com.datadoghq"
6060

6161
if (isCI.isPresent) {
62-
layout.buildDirectory = providers.provider {
63-
val newProjectCIPath = projectDir.path.replace(
64-
rootDir.path,
65-
""
66-
)
67-
rootDir.resolve("workspace/$newProjectCIPath/build/")
68-
}
62+
layout.buildDirectory =
63+
providers.provider {
64+
val newProjectCIPath =
65+
projectDir.path.replace(
66+
rootDir.path,
67+
"",
68+
)
69+
rootDir.resolve("workspace/$newProjectCIPath/build/")
70+
}
6971
}
7072

7173
apply(from = rootDir.resolve("gradle/dependencies.gradle"))
@@ -82,7 +84,7 @@ allprojects {
8284
jvmArgs(
8385
"-XX:ErrorFile=/tmp/hs_err_pid%p.log",
8486
"-XX:+HeapDumpOnOutOfMemoryError",
85-
"-XX:HeapDumpPath=/tmp"
87+
"-XX:HeapDumpPath=/tmp",
8688
)
8789
}
8890
}
@@ -121,15 +123,24 @@ nexusPublishing {
121123
}
122124
}
123125

124-
val writeMainVersionFileTask = tasks.register("writeMainVersionFile") {
125-
val versionFile = rootProject.layout.buildDirectory.file("main.version")
126-
inputs.property("version", project.version)
127-
outputs.file(versionFile)
128-
doFirst {
129-
require(versionFile.get().asFile.parentFile.mkdirs() || versionFile.get().asFile.parentFile.isDirectory)
130-
versionFile.get().asFile.writeText(project.version.toString())
126+
val writeMainVersionFileTask =
127+
tasks.register("writeMainVersionFile") {
128+
val versionFile = rootProject.layout.buildDirectory.file("main.version")
129+
inputs.property("version", project.version)
130+
outputs.file(versionFile)
131+
doFirst {
132+
require(
133+
versionFile
134+
.get()
135+
.asFile.parentFile
136+
.mkdirs() ||
137+
versionFile
138+
.get()
139+
.asFile.parentFile.isDirectory,
140+
)
141+
versionFile.get().asFile.writeText(project.version.toString())
142+
}
131143
}
132-
}
133144

134145
allprojects {
135146
tasks.withType<PublishToMavenLocal>().configureEach {

buildSrc/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ plugins {
33
`java-gradle-plugin`
44
`kotlin-dsl`
55
`jvm-test-suite`
6-
id("com.diffplug.spotless") version "6.13.0"
6+
id("com.diffplug.spotless") version "8.0.0"
77
}
88

99
java {

buildSrc/call-site-instrumentation-plugin/build.gradle.kts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
2-
31
plugins {
42
java
53
groovy
6-
id("com.diffplug.spotless") version "6.13.0"
4+
id("com.diffplug.spotless") version "8.0.0"
75
id("com.gradleup.shadow") version "8.3.6"
86
}
97

@@ -20,7 +18,7 @@ spotless {
2018
// ignore embedded test projects
2119
targetExclude("src/test/resources/**")
2220
// This is the last Google Java Format version that supports Java 8
23-
googleJavaFormat("1.7")
21+
googleJavaFormat("1.29.0")
2422
}
2523
}
2624

buildSrc/src/main/kotlin/datadog/gradle/plugin/config/ConfigInversionLinter.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ import org.gradle.api.Project
55
import org.gradle.api.GradleException
66
import org.gradle.api.tasks.SourceSet
77
import org.gradle.api.tasks.SourceSetContainer
8-
import org.gradle.internal.impldep.kotlinx.metadata.impl.extensions.KmExtension
9-
import org.gradle.kotlin.dsl.accessors.runtime.externalModuleDependencyFor
108
import org.gradle.kotlin.dsl.getByType
119
import java.net.URLClassLoader
1210
import java.nio.file.Path

buildSrc/src/main/kotlin/datadog/gradle/plugin/muzzle/MuzzlePluginUtils.kt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,10 @@
11
package datadog.gradle.plugin.muzzle
22

33
import org.gradle.api.Project
4-
import org.gradle.api.file.FileCollection
54
import org.gradle.api.tasks.SourceSet
65
import org.gradle.api.tasks.SourceSet.MAIN_SOURCE_SET_NAME
76
import org.gradle.api.tasks.SourceSetContainer
8-
import org.gradle.build.event.BuildEventsListenerRegistry
97
import org.gradle.kotlin.dsl.findByType
10-
import org.gradle.kotlin.dsl.getByType
11-
import org.gradle.tooling.events.FinishEvent
12-
import org.gradle.tooling.events.OperationCompletionListener
13-
import org.gradle.tooling.events.task.TaskFinishEvent
14-
import org.gradle.tooling.events.task.TaskSuccessResult
158

169
internal val Project.mainSourceSet: SourceSet
1710
get() = extensions.findByType<SourceSetContainer>()

buildSrc/src/main/kotlin/datadog/gradle/plugin/muzzle/tasks/AbstractMuzzleReportTask.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package datadog.gradle.plugin.muzzle.tasks
33
import datadog.gradle.plugin.muzzle.TestedArtifact
44
import datadog.gradle.plugin.muzzle.pathSlug
55
import org.gradle.api.file.RegularFile
6-
import org.gradle.api.provider.Property
76
import org.gradle.api.provider.Provider
87
import org.gradle.api.tasks.OutputFile
98
import java.util.SortedMap

buildSrc/src/main/kotlin/datadog/gradle/plugin/muzzle/tasks/MuzzleGenerateReportTask.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package datadog.gradle.plugin.muzzle.tasks
33
import datadog.gradle.plugin.muzzle.MuzzleMavenRepoUtils
44
import datadog.gradle.plugin.muzzle.TestedArtifact
55
import org.eclipse.aether.util.version.GenericVersionScheme
6-
import org.gradle.api.tasks.InputFiles
76
import org.gradle.api.tasks.TaskAction
87
import java.util.TreeMap
98

buildSrc/src/main/kotlin/datadog/gradle/plugin/muzzle/tasks/MuzzleGetReferencesTask.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@ import org.gradle.api.tasks.InputFiles
99
import org.gradle.api.tasks.OutputFile
1010
import org.gradle.api.tasks.TaskAction
1111
import org.gradle.build.event.BuildEventsListenerRegistry
12-
import org.gradle.tooling.events.FinishEvent
13-
import org.gradle.tooling.events.OperationCompletionListener
14-
import org.gradle.tooling.events.task.TaskFinishEvent
15-
import org.gradle.tooling.events.task.TaskSuccessResult
1612
import java.io.PrintWriter
1713
import java.io.StringWriter
1814
import java.lang.reflect.Method

communication/build.gradle.kts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,10 @@ dependencies {
2929
testImplementation(
3030
group = "com.squareup.okhttp3",
3131
name = "mockwebserver",
32-
version = libs.versions.okhttp.legacy.get() // actually a version range
32+
version =
33+
libs.versions.okhttp.legacy
34+
.get(),
35+
// actually a version range
3336
)
3437
}
3538

@@ -57,15 +60,15 @@ val excludedClassesCoverage by extra(
5760
"datadog.communication.IntakeApi",
5861
"datadog.communication.util.IOUtils",
5962
"datadog.communication.util.IOUtils.1",
60-
)
63+
),
6164
)
6265
val excludedClassesBranchCoverage by extra(
6366
listOf(
6467
"datadog.communication.ddagent.TracerVersion",
6568
"datadog.communication.BackendApiFactory",
6669
"datadog.communication.EvpProxyApi",
6770
"datadog.communication.IntakeApi",
68-
)
71+
),
6972
)
7073
val excludedClassesInstructionCoverage by extra(
7174
listOf(
@@ -79,5 +82,5 @@ val excludedClassesInstructionCoverage by extra(
7982
"datadog.communication.IntakeApi",
8083
"datadog.communication.util.IOUtils",
8184
"datadog.communication.util.IOUtils.1",
82-
)
85+
),
8386
)

components/context/src/main/java/datadog/context/ContextKey.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010
*/
1111
public final class ContextKey<T> {
1212
private static final AtomicInteger NEXT_INDEX = new AtomicInteger(0);
13+
1314
/** The key name, for debugging purpose only. */
1415
private final String name;
16+
1517
/** The key unique context, related to {@link IndexedContext} implementation. */
1618
final int index;
1719

0 commit comments

Comments
 (0)