Highlighting settings provider: skip inspections on libraries *only*

This keeps inspection running e.g. in build.gradle.kts scripts
This commit is contained in:
Mikhail Glukhikh
2018-06-18 20:16:41 +03:00
parent cbec005055
commit 84c369dc6c
@@ -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
}
}
}