From eb597fbf22e47446c84d4f19f8668e2c85bdda90 Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Wed, 5 Sep 2018 18:34:13 +0300 Subject: [PATCH] Fix unused import inspection for scripts not under source roots (including build.gradle.kts and scratches) KT-20040 Fixed --- .../kotlin/idea/inspections/KotlinUnusedImportInspection.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/KotlinUnusedImportInspection.kt b/idea/src/org/jetbrains/kotlin/idea/inspections/KotlinUnusedImportInspection.kt index cf85e6f8f9f..ca57ac24eb1 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/KotlinUnusedImportInspection.kt +++ b/idea/src/org/jetbrains/kotlin/idea/inspections/KotlinUnusedImportInspection.kt @@ -61,7 +61,7 @@ class KotlinUnusedImportInspection : AbstractKotlinInspection() { companion object { fun analyzeImports(file: KtFile): ImportData? { if (file is KtCodeFragment) return null - if (!ProjectRootsUtil.isInProjectSource(file)) return null + if (!ProjectRootsUtil.isInProjectSource(file, true)) return null if (file.importDirectives.isEmpty()) return null val optimizerData = KotlinImportOptimizer.collectDescriptorsToImport(file)