diff --git a/spring-boot-project/spring-boot-docs/build.gradle b/spring-boot-project/spring-boot-docs/build.gradle index 98d4eb5246aa..b17d97074f75 100644 --- a/spring-boot-project/spring-boot-docs/build.gradle +++ b/spring-boot-project/spring-boot-docs/build.gradle @@ -8,6 +8,7 @@ plugins { id "org.springframework.boot.antora-dependencies" id "org.springframework.boot.deployed" id 'org.jetbrains.kotlin.jvm' + id "io.gitlab.arturbosch.detekt" version "1.23.8" } description = "Spring Boot Docs" @@ -200,6 +201,10 @@ dokkatoo { moduleName.set("Spring Boot Kotlin API") } +detekt { + config.setFrom("detekt.yml") +} + def aggregatedJavadoc = tasks.register('aggregatedJavadoc', Javadoc) { dependsOn configurations.resolvedBom destinationDir = project.file(project.layout.buildDirectory.dir("docs/javadoc")) diff --git a/spring-boot-project/spring-boot-docs/detekt.yml b/spring-boot-project/spring-boot-docs/detekt.yml new file mode 100644 index 000000000000..459721fd506c --- /dev/null +++ b/spring-boot-project/spring-boot-docs/detekt.yml @@ -0,0 +1,3 @@ +style: + UnusedImports: + active: true diff --git a/spring-boot-project/spring-boot-docs/src/main/kotlin/org/springframework/boot/docs/howto/security/enablehttps/MySecurityConfig.kt b/spring-boot-project/spring-boot-docs/src/main/kotlin/org/springframework/boot/docs/howto/security/enablehttps/MySecurityConfig.kt index 70db2acc15a3..534228e367f8 100644 --- a/spring-boot-project/spring-boot-docs/src/main/kotlin/org/springframework/boot/docs/howto/security/enablehttps/MySecurityConfig.kt +++ b/spring-boot-project/spring-boot-docs/src/main/kotlin/org/springframework/boot/docs/howto/security/enablehttps/MySecurityConfig.kt @@ -18,7 +18,6 @@ package org.springframework.boot.docs.howto.security.enablehttps import org.springframework.context.annotation.Bean import org.springframework.context.annotation.Configuration -import org.springframework.security.config.Customizer import org.springframework.security.config.annotation.web.builders.HttpSecurity import org.springframework.security.web.SecurityFilterChain diff --git a/spring-boot-project/spring-boot-docs/src/main/kotlin/org/springframework/boot/docs/io/restclient/clienthttprequestfactory/configuration/MyClientHttpConfiguration.kt b/spring-boot-project/spring-boot-docs/src/main/kotlin/org/springframework/boot/docs/io/restclient/clienthttprequestfactory/configuration/MyClientHttpConfiguration.kt index 9ffd8489c677..4e4918087eba 100644 --- a/spring-boot-project/spring-boot-docs/src/main/kotlin/org/springframework/boot/docs/io/restclient/clienthttprequestfactory/configuration/MyClientHttpConfiguration.kt +++ b/spring-boot-project/spring-boot-docs/src/main/kotlin/org/springframework/boot/docs/io/restclient/clienthttprequestfactory/configuration/MyClientHttpConfiguration.kt @@ -4,7 +4,6 @@ import org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder import org.springframework.context.annotation.Bean import org.springframework.context.annotation.Configuration import java.net.ProxySelector -import java.net.http.HttpClient @Configuration(proxyBeanMethods = false) class MyClientHttpConfiguration { diff --git a/spring-boot-project/spring-boot-docs/src/main/kotlin/org/springframework/boot/docs/io/restclient/webclient/configuration/MyConnectorHttpConfiguration.kt b/spring-boot-project/spring-boot-docs/src/main/kotlin/org/springframework/boot/docs/io/restclient/webclient/configuration/MyConnectorHttpConfiguration.kt index 0fa3385a24f1..798925b3842b 100644 --- a/spring-boot-project/spring-boot-docs/src/main/kotlin/org/springframework/boot/docs/io/restclient/webclient/configuration/MyConnectorHttpConfiguration.kt +++ b/spring-boot-project/spring-boot-docs/src/main/kotlin/org/springframework/boot/docs/io/restclient/webclient/configuration/MyConnectorHttpConfiguration.kt @@ -4,7 +4,6 @@ import org.springframework.boot.http.client.reactive.ClientHttpConnectorBuilder; import org.springframework.context.annotation.Bean import org.springframework.context.annotation.Configuration import java.net.ProxySelector -import java.net.http.HttpClient @Configuration(proxyBeanMethods = false) class MyConnectorHttpConfiguration {