From 62e1ecfb2eea27dd2e47c7eea23150ad96654c8d Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Mon, 16 Jan 2023 18:04:15 +0100 Subject: [PATCH] RegExp Search/Replace inspections: skip file type check if specified file type is (IDEA-310662) GitOrigin-RevId: 2bfa472a53e1cea065ad8f296743fa41e1bcdd38 --- .../regexp/inspection/custom/CustomRegExpInspection.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/RegExpSupport/src/org/intellij/lang/regexp/inspection/custom/CustomRegExpInspection.java b/RegExpSupport/src/org/intellij/lang/regexp/inspection/custom/CustomRegExpInspection.java index 2520e424856d..b84036a6e12d 100644 --- a/RegExpSupport/src/org/intellij/lang/regexp/inspection/custom/CustomRegExpInspection.java +++ b/RegExpSupport/src/org/intellij/lang/regexp/inspection/custom/CustomRegExpInspection.java @@ -11,6 +11,8 @@ import com.intellij.find.FindResult; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.application.ModalityState; import com.intellij.openapi.editor.Document; +import com.intellij.openapi.fileTypes.FileType; +import com.intellij.openapi.fileTypes.UnknownFileType; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.TextRange; import com.intellij.openapi.util.text.StringUtil; @@ -102,7 +104,8 @@ public class CustomRegExpInspection extends LocalInspectionTool implements Dynam register(configuration); for (RegExpInspectionConfiguration.InspectionPattern pattern : configuration.getPatterns()) { - if (file.getFileType() != pattern.fileType()) continue; + FileType fileType = pattern.fileType(); + if (UnknownFileType.INSTANCE != fileType && file.getFileType() != fileType) continue; final FindModel model = new FindModel(); model.setRegularExpressions(true); model.setStringToFind(pattern.regExp());