diff --git a/src/main/kotlin/io/gitlab/arturbosch/detekt/idea/DetektAnnotator.kt b/src/main/kotlin/io/gitlab/arturbosch/detekt/idea/DetektAnnotator.kt index 54be3b2..d05d0da 100644 --- a/src/main/kotlin/io/gitlab/arturbosch/detekt/idea/DetektAnnotator.kt +++ b/src/main/kotlin/io/gitlab/arturbosch/detekt/idea/DetektAnnotator.kt @@ -11,8 +11,8 @@ import io.gitlab.arturbosch.detekt.api.TextLocation import io.gitlab.arturbosch.detekt.idea.config.DetektConfigStorage import io.gitlab.arturbosch.detekt.idea.intention.AutoCorrectIntention import io.gitlab.arturbosch.detekt.idea.util.isDetektEnabled -import io.gitlab.arturbosch.detekt.idea.util.isKotlinFile import io.gitlab.arturbosch.detekt.idea.util.showNotification +import org.jetbrains.kotlin.psi.KtFile class DetektAnnotator : ExternalAnnotator>() { @@ -22,7 +22,7 @@ class DetektAnnotator : ExternalAnnotator>() { if (!collectedInfo.project.isDetektEnabled()) { return emptyList() } - if (collectedInfo.isKotlinFile()) { + if (collectedInfo !is KtFile) { return emptyList() } diff --git a/src/main/kotlin/io/gitlab/arturbosch/detekt/idea/util/ProjectUtils.kt b/src/main/kotlin/io/gitlab/arturbosch/detekt/idea/util/ProjectUtils.kt index 378b093..55cce0b 100644 --- a/src/main/kotlin/io/gitlab/arturbosch/detekt/idea/util/ProjectUtils.kt +++ b/src/main/kotlin/io/gitlab/arturbosch/detekt/idea/util/ProjectUtils.kt @@ -7,11 +7,9 @@ import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.options.newEditor.SettingsDialog import com.intellij.openapi.project.Project -import com.intellij.psi.PsiFile import io.gitlab.arturbosch.detekt.idea.DETEKT import io.gitlab.arturbosch.detekt.idea.config.DetektConfig import io.gitlab.arturbosch.detekt.idea.config.DetektConfigStorage -import org.jetbrains.kotlin.idea.KotlinLanguage import java.io.File import java.nio.file.Path import java.nio.file.Paths @@ -19,8 +17,6 @@ import java.nio.file.Paths fun Project.isDetektEnabled(): Boolean = DetektConfigStorage.instance(this).enableDetekt -fun PsiFile.isKotlinFile(): Boolean = language == KotlinLanguage.INSTANCE - fun absolutePath(project: Project, path: String): String = if (path.isBlank() || File(path).isAbsolute) { path