Kotlin ルーター DSL にある未使用のパス変数と未宣言のパス変数の使用箇所を報告します。

パス変数はルートパスで宣言した上でアクセスする必要があります。 未宣言のパス変数へのアクセスを試みると、実行時エラーが発生します。

例:


@Configuration
class RouterConfiguration {
    @Bean
    fun myRouter() = router {
        GET("/test/{var}") { ServerResponse.ok().body("${it.pathVariable("bar")}") }
    }
}

クイックフィックス適用後:


@Configuration
class RouterConfiguration {
    @Bean
    fun myRouter() = router {
        GET("/test/{var}") { ServerResponse.ok().body("${it.pathVariable("var")}") }
    }
}