diff --git a/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinDefaultHighlightingSettingsProvider.kt b/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinDefaultHighlightingSettingsProvider.kt index 75aeaaec016..8707dcfb56d 100644 --- a/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinDefaultHighlightingSettingsProvider.kt +++ b/idea/src/org/jetbrains/kotlin/idea/highlighter/KotlinDefaultHighlightingSettingsProvider.kt @@ -16,6 +16,10 @@ import org.jetbrains.kotlin.psi.KtFile class KotlinDefaultHighlightingSettingsProvider : DefaultHighlightingSettingProvider() { override fun getDefaultSetting(project: Project, file: VirtualFile): FileHighlightingSetting? { + if (!file.isValid) { + return null + } + return when { file.toPsiFile(project) !is KtFile -> null ProjectRootsUtil.isLibraryFile(project, file) -> FileHighlightingSetting.SKIP_INSPECTION