From 2996e2674e7b87183b8bbd9410333b40bb735478 Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Wed, 19 May 2021 15:59:29 +0400 Subject: [PATCH 1/3] removed cpd --- .../java/static_analysis/plugins/StaticAnalysisAndroidPlugin.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/gradle/plugins/src/main/java/static_analysis/plugins/StaticAnalysisAndroidPlugin.kt b/gradle/plugins/src/main/java/static_analysis/plugins/StaticAnalysisAndroidPlugin.kt index c433e81..3560909 100644 --- a/gradle/plugins/src/main/java/static_analysis/plugins/StaticAnalysisAndroidPlugin.kt +++ b/gradle/plugins/src/main/java/static_analysis/plugins/StaticAnalysisAndroidPlugin.kt @@ -36,7 +36,6 @@ class StaticAnalysisAndroidPlugin : StaticAnalysisPlugin() { override fun createLinters(): List = listOf( DetektLinter(), - CpdLinter(), AndroidLinter() ) From ac24ca6340fbbbd9abf603b69a8a9897ca0989c6 Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Wed, 19 May 2021 16:28:23 +0400 Subject: [PATCH 2/3] added todo to createLinters() method in StaticAnalysisAndroidPlugin --- .../java/static_analysis/plugins/StaticAnalysisAndroidPlugin.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/gradle/plugins/src/main/java/static_analysis/plugins/StaticAnalysisAndroidPlugin.kt b/gradle/plugins/src/main/java/static_analysis/plugins/StaticAnalysisAndroidPlugin.kt index 3560909..423d1ab 100644 --- a/gradle/plugins/src/main/java/static_analysis/plugins/StaticAnalysisAndroidPlugin.kt +++ b/gradle/plugins/src/main/java/static_analysis/plugins/StaticAnalysisAndroidPlugin.kt @@ -34,6 +34,7 @@ class StaticAnalysisAndroidPlugin : StaticAnalysisPlugin() { } } + //TODO: return CpdLinter after finding better way to disable it override fun createLinters(): List = listOf( DetektLinter(), AndroidLinter() From 2a8093a96bde38ae98fc4753f144cd65c29527a9 Mon Sep 17 00:00:00 2001 From: Konstantin Kuzhim Date: Wed, 27 Oct 2021 23:19:26 +0700 Subject: [PATCH 3/3] fix correct task search for android linter --- .../src/main/java/static_analysis/linters/AndroidLinter.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gradle/plugins/src/main/java/static_analysis/linters/AndroidLinter.kt b/gradle/plugins/src/main/java/static_analysis/linters/AndroidLinter.kt index 8550e04..8936fec 100644 --- a/gradle/plugins/src/main/java/static_analysis/linters/AndroidLinter.kt +++ b/gradle/plugins/src/main/java/static_analysis/linters/AndroidLinter.kt @@ -62,7 +62,11 @@ class AndroidLinter : Linter { .mapNotNull { subproject: Project -> subproject .tasks - .find { task -> task.name.contains(buildType, ignoreCase = true) && task.name.contains("lint") } + .find { task -> + task.name.contains(buildType, ignoreCase = true) + && task.name.contains("lint") + && !task.name.contains("lintVital") + } ?.path } }