From 677c6de03ba928774e7ac5c8adf3b5caab47ae67 Mon Sep 17 00:00:00 2001
From: Anton Kulyk <kuliks.anton@gmail.com>
Date: Mon, 27 Mar 2023 11:01:35 +0100
Subject: [PATCH] Restrict metabase-lib v2 imports (#29535)

---
 enterprise/frontend/.eslintrc   | 10 ++++++++++
 frontend/src/metabase/.eslintrc |  8 +++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)
 create mode 100644 enterprise/frontend/.eslintrc

diff --git a/enterprise/frontend/.eslintrc b/enterprise/frontend/.eslintrc
new file mode 100644
index 00000000000..d216f7a6864
--- /dev/null
+++ b/enterprise/frontend/.eslintrc
@@ -0,0 +1,10 @@
+{
+  "rules": {
+    "no-restricted-imports": [
+      "error",
+      {
+        "patterns": ["cljs/metabase.lib*"]
+      }
+    ]
+  }
+}
diff --git a/frontend/src/metabase/.eslintrc b/frontend/src/metabase/.eslintrc
index b5d6afb7bfa..9a5242d4224 100644
--- a/frontend/src/metabase/.eslintrc
+++ b/frontend/src/metabase/.eslintrc
@@ -2,7 +2,13 @@
   "rules": {
     "no-restricted-imports": [
       "error",
-      { "patterns": ["metabase-enterprise", "metabase-enterprise/*"] }
+      {
+        "patterns": [
+          "metabase-enterprise",
+          "metabase-enterprise/*",
+          "cljs/metabase.lib*"
+        ]
+      }
     ]
   }
 }
-- 
GitLab