File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
src/main/kotlin/com/vanniktech/code/quality/tools Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change 11package com.vanniktech.code.quality.tools
22
33import com.android.build.api.dsl.ApplicationExtension
4+ import com.android.build.api.dsl.KotlinMultiplatformAndroidLibraryTarget
45import com.android.build.api.dsl.LibraryExtension
56import com.android.build.api.dsl.Lint
67import com.android.build.api.dsl.TestExtension
@@ -18,6 +19,7 @@ import org.gradle.api.plugins.quality.Pmd
1819import org.gradle.api.plugins.quality.PmdExtension
1920import org.gradle.api.plugins.quality.PmdPlugin
2021import org.gradle.language.base.plugins.LifecycleBasePlugin.CHECK_TASK_NAME
22+ import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension
2123import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
2224
2325const val GROUP_VERIFICATION = " verification"
@@ -151,6 +153,7 @@ fun Project.addLint(extension: CodeQualityToolsPluginExtension): Boolean {
151153 plugins.hasPlugin(" com.android.application" ) -> extensions.getByType(ApplicationExtension ::class .java).lint
152154 plugins.hasPlugin(" com.android.library" ) -> extensions.getByType(LibraryExtension ::class .java).lint
153155 plugins.hasPlugin(" com.android.test" ) -> extensions.getByType(TestExtension ::class .java).lint
156+ plugins.hasPlugin(" com.android.kotlin.multiplatform.library" ) -> extensions.getByType(KotlinMultiplatformExtension ::class .java).extensions.getByType(KotlinMultiplatformAndroidLibraryTarget ::class .java).lint
154157 isJavaProject && hasLintPlugin() -> {
155158 plugins.apply (LintPlugin ::class .java)
156159 extensions.getByType(Lint ::class .java)
You can’t perform that action at this time.
0 commit comments