diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/WholeFileLocalInspectionsPassFactory.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/WholeFileLocalInspectionsPassFactory.java index 5a5a9ec1244d..9c8d70507b95 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/WholeFileLocalInspectionsPassFactory.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/WholeFileLocalInspectionsPassFactory.java @@ -21,6 +21,7 @@ import com.intellij.codeHighlighting.TextEditorHighlightingPass; import com.intellij.codeHighlighting.TextEditorHighlightingPassFactory; import com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar; import com.intellij.codeInsight.daemon.DaemonBundle; +import com.intellij.codeInsight.daemon.ProblemHighlightFilter; import com.intellij.codeInspection.InspectionManager; import com.intellij.codeInspection.InspectionProfile; import com.intellij.codeInspection.ex.InspectionProfileWrapper; @@ -93,6 +94,10 @@ public class WholeFileLocalInspectionsPassFactory extends AbstractProjectCompone return null; //optimization } + if (!ProblemHighlightFilter.shouldHighlightFile(file)) { + return null; + } + if (myFileToolsCache.containsKey(file) && !myFileToolsCache.get(file)) { return null; }