diff --git a/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinDefaultHighlightingSettingsProvider.kt b/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinDefaultHighlightingSettingsProvider.kt index 4a2418e58e3..75aeaaec016 100644 --- a/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinDefaultHighlightingSettingsProvider.kt +++ b/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinDefaultHighlightingSettingsProvider.kt @@ -10,11 +10,14 @@ import com.intellij.codeInsight.daemon.impl.analysis.FileHighlightingSetting import com.intellij.openapi.project.Project import com.intellij.openapi.vfs.VirtualFile import org.jetbrains.kotlin.idea.internal.isKotlinDecompiledFile +import org.jetbrains.kotlin.idea.refactoring.toPsiFile import org.jetbrains.kotlin.idea.util.ProjectRootsUtil +import org.jetbrains.kotlin.psi.KtFile class KotlinDefaultHighlightingSettingsProvider : DefaultHighlightingSettingProvider() { override fun getDefaultSetting(project: Project, file: VirtualFile): FileHighlightingSetting? { return when { + file.toPsiFile(project) !is KtFile -> null ProjectRootsUtil.isLibraryFile(project, file) -> FileHighlightingSetting.SKIP_INSPECTION file.isKotlinDecompiledFile -> FileHighlightingSetting.SKIP_HIGHLIGHTING else -> null