gradle-lint-plugin
gradle-lint-plugin copied to clipboard
False positive with Spring @Import annotations
Gradle Lint reports: warning unused-dependency this dependency is unused and can be removed backend/build.gradle:70 compile 'io.springfox:springfox-bean-validators:2.6.1'
But in reality it is used at compile time like this: import springfox.bean.validators.configuration.BeanValidatorPluginsConfiguration; ... @Configuration @EnableSwagger2 @Import(BeanValidatorPluginsConfiguration.class) public class SwaggerConfig {
and initially it was like this: @Configuration @EnableSwagger2 @Import(springfox.bean.validators.configuration.BeanValidatorPluginsConfiguration.class) public class SwaggerConfig {
So question is, does gradle lint know how to handle Spring @Import annotations?