diff --git a/src/main/kotlin/dev/usbharu/hideout/config/SecurityConfig.kt b/src/main/kotlin/dev/usbharu/hideout/config/SecurityConfig.kt index 82f61ed9..56bafa6c 100644 --- a/src/main/kotlin/dev/usbharu/hideout/config/SecurityConfig.kt +++ b/src/main/kotlin/dev/usbharu/hideout/config/SecurityConfig.kt @@ -42,6 +42,7 @@ import java.util.* @EnableWebSecurity(debug = false) @Configuration +@Suppress("FunctionMaxLength ") class SecurityConfig { @Bean diff --git a/src/main/kotlin/dev/usbharu/hideout/domain/model/UserDetailsImpl.kt b/src/main/kotlin/dev/usbharu/hideout/domain/model/UserDetailsImpl.kt index 6eb655bc..94812bbc 100644 --- a/src/main/kotlin/dev/usbharu/hideout/domain/model/UserDetailsImpl.kt +++ b/src/main/kotlin/dev/usbharu/hideout/domain/model/UserDetailsImpl.kt @@ -47,13 +47,12 @@ abstract class UserDetailsMixin class UserDetailsDeserializer : JsonDeserializer() { - private val SIMPLE_GRANTED_AUTHORITY_SET = object : TypeReference>() {} override fun deserialize(p: JsonParser, ctxt: DeserializationContext): UserDetailsImpl { val mapper = p.codec as ObjectMapper val jsonNode: JsonNode = mapper.readTree(p) val authorities: Set = mapper.convertValue( jsonNode["authorities"], - SIMPLE_GRANTED_AUTHORITY_SET + Companion.SIMPLE_GRANTED_AUTHORITY_SET ) val password = jsonNode.readText("password") @@ -75,4 +74,8 @@ class UserDetailsDeserializer : JsonDeserializer() { else -> defaultValue } } + + companion object { + private val SIMPLE_GRANTED_AUTHORITY_SET = object : TypeReference>() {} + } } diff --git a/src/main/kotlin/dev/usbharu/hideout/domain/model/mastodon/StatusesRequest.kt b/src/main/kotlin/dev/usbharu/hideout/domain/model/mastodon/StatusesRequest.kt index aa91e738..10eb380e 100644 --- a/src/main/kotlin/dev/usbharu/hideout/domain/model/mastodon/StatusesRequest.kt +++ b/src/main/kotlin/dev/usbharu/hideout/domain/model/mastodon/StatusesRequest.kt @@ -3,7 +3,7 @@ package dev.usbharu.hideout.domain.model.mastodon import com.fasterxml.jackson.annotation.JsonProperty import dev.usbharu.hideout.domain.mastodon.model.generated.StatusesRequestPoll -@Suppress("VariableNaming") +@Suppress("VariableNaming", "EnumEntryName") class StatusesRequest { @JsonProperty("status") var status: String? = null diff --git a/src/main/kotlin/dev/usbharu/hideout/service/ap/APService.kt b/src/main/kotlin/dev/usbharu/hideout/service/ap/APService.kt index 6e241375..0e14909c 100644 --- a/src/main/kotlin/dev/usbharu/hideout/service/ap/APService.kt +++ b/src/main/kotlin/dev/usbharu/hideout/service/ap/APService.kt @@ -219,9 +219,12 @@ class APServiceImpl( } } + @Suppress("REDUNDANT_ELSE_IN_WHEN") override suspend fun processActivity(job: JobContextWithProps, hideoutJob: HideoutJob) { logger.debug("processActivity: ${hideoutJob.name}") + @Suppress("ElseCaseInsteadOfExhaustiveWhen") + // Springで作成されるプロキシの都合上パターンマッチングが壊れるので必須 when (hideoutJob) { is ReceiveFollowJob -> { apReceiveFollowService.receiveFollowJob(