diff --git a/frontend/src/metabase-lib/.eslintrc b/frontend/src/metabase-lib/.eslintrc
new file mode 100644
index 0000000000000000000000000000000000000000..1c472cb17cb9fddddbf454a075c084d241469dd1
--- /dev/null
+++ b/frontend/src/metabase-lib/.eslintrc
@@ -0,0 +1,32 @@
+{
+  "rules": {
+    "no-restricted-imports": [
+      "error",
+      {
+        "patterns": [
+          {
+            "group": [
+              "metabase/*",
+              "!metabase/env",
+              "!metabase/lib",
+              "!metabase/services",
+              "!metabase/parameters",
+              "!metabase/writeback"
+            ]
+          },
+          {
+            "group": [
+              "metabase/lib/*",
+              "!metabase/lib/colors",
+              "!metabase/lib/encoding",
+              "!metabase/lib/formatting",
+              "!metabase/lib/time",
+              "!metabase/lib/urls",
+              "!metabase/lib/utils"
+            ]
+          }
+        ]
+      }
+    ]
+  }
+}