From 84c369dc6ca2228f4df927ff91d69392c831afd9 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Mon, 18 Jun 2018 20:16:41 +0300 Subject: [PATCH] Highlighting settings provider: skip inspections on libraries *only* This keeps inspection running e.g. in build.gradle.kts scripts --- .../highlighter/KotlinDefaultHighlightingSettingsProvider.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinDefaultHighlightingSettingsProvider.kt b/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinDefaultHighlightingSettingsProvider.kt index 774e4a2da38..d860907c385 100644 --- a/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinDefaultHighlightingSettingsProvider.kt +++ b/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinDefaultHighlightingSettingsProvider.kt @@ -14,8 +14,8 @@ import org.jetbrains.kotlin.idea.util.ProjectRootsUtil class KotlinDefaultHighlightingSettingsProvider : DefaultHighlightingSettingProvider() { override fun getDefaultSetting(project: Project, file: VirtualFile): FileHighlightingSetting? { return when { - ProjectRootsUtil.isProjectSourceFile(project, file) -> null - else -> FileHighlightingSetting.SKIP_INSPECTION + ProjectRootsUtil.isLibraryFile(project, file) -> FileHighlightingSetting.SKIP_INSPECTION + else -> null } } } \ No newline at end of file