diff --git a/plugins/devkit/devkit-core/src/themes/ThemeJsonSchemaProviderFactory.java b/plugins/devkit/devkit-core/src/themes/ThemeJsonSchemaProviderFactory.java index 8897695078dc..8caaaa7fbd58 100644 --- a/plugins/devkit/devkit-core/src/themes/ThemeJsonSchemaProviderFactory.java +++ b/plugins/devkit/devkit-core/src/themes/ThemeJsonSchemaProviderFactory.java @@ -9,6 +9,7 @@ import com.jetbrains.jsonSchema.extension.JsonSchemaProviderFactory; import com.jetbrains.jsonSchema.extension.SchemaType; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; +import org.jetbrains.idea.devkit.util.PsiUtil; import java.util.Collections; import java.util.List; @@ -22,6 +23,10 @@ public class ThemeJsonSchemaProviderFactory implements JsonSchemaProviderFactory @NotNull @Override public List getProviders(@NotNull Project project) { + if (!PsiUtil.isPluginProject(project)) { + return Collections.emptyList(); + } + return Collections.singletonList(new JsonSchemaFileProvider() { @Override public boolean isAvailable(@NotNull VirtualFile file) {