From 00ef1fd3d44a8191a1b73427f48d1ea35099d4a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20C=C3=A9bron?= Date: Thu, 6 Apr 2017 15:34:40 +0200 Subject: [PATCH] [devkit] DevKitUastInspectionBase#isAllowed: align with DevKitInspectionBase changes --- .../devkit/src/inspections/DevKitUastInspectionBase.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/devkit/src/inspections/DevKitUastInspectionBase.java b/plugins/devkit/src/inspections/DevKitUastInspectionBase.java index cf5d47cc6a6e..ff5be3f07b3f 100644 --- a/plugins/devkit/src/inspections/DevKitUastInspectionBase.java +++ b/plugins/devkit/src/inspections/DevKitUastInspectionBase.java @@ -42,10 +42,18 @@ public abstract class DevKitUastInspectionBase extends AbstractBaseUastLocalInsp } Module module = ModuleUtilCore.findModuleForPsiElement(holder.getFile()); + if (module == null) { + return false; + } + if (PluginModuleType.isPluginModuleOrDependency(module)) { return true; } + if (PsiUtil.isPluginModule(module)) { + return true; + } + // always run in tests return ApplicationManager.getApplication().isUnitTestMode(); }