From 446bd7e1b66ee7d6bf168f3b316cd91521d11a6a Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Wed, 7 Feb 2024 11:53:52 +0100 Subject: [PATCH] add eslint rule to check for cyclic imports --- src/Umbraco.Web.UI.Client/.eslintrc.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Umbraco.Web.UI.Client/.eslintrc.json b/src/Umbraco.Web.UI.Client/.eslintrc.json index 8b9cfa72ac..a21fd9bbcd 100644 --- a/src/Umbraco.Web.UI.Client/.eslintrc.json +++ b/src/Umbraco.Web.UI.Client/.eslintrc.json @@ -38,6 +38,8 @@ "no-var": "error", "import/no-unresolved": "off", "import/order": "warn", + "import/no-self-import": "error", + "import/no-cycle": ["error", { "maxDepth": 2, "allowUnsafeDynamicCyclicDependency": true }], "local-rules/bad-type-import": "error", "local-rules/enforce-element-suffix-on-element-class-name": "error", "local-rules/enforce-umb-prefix-on-element-name": "error",