From fb873c12200f11bd83b10bd24c0decd5f655812d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Wed, 24 Jan 2024 19:40:47 +0100 Subject: [PATCH] consistent-type-exports and imports rule --- src/Umbraco.Web.UI.Client/.eslintrc.json | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/.eslintrc.json b/src/Umbraco.Web.UI.Client/.eslintrc.json index 25788cb1b3..8b9cfa72ac 100644 --- a/src/Umbraco.Web.UI.Client/.eslintrc.json +++ b/src/Umbraco.Web.UI.Client/.eslintrc.json @@ -39,13 +39,13 @@ "import/no-unresolved": "off", "import/order": "warn", "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", + "local-rules/ensure-relative-import-use-js-extension": "error", "local-rules/no-direct-api-import": "warn", "local-rules/prefer-import-aliases": "error", - "local-rules/enforce-umb-prefix-on-element-name": "error", - "local-rules/enforce-element-suffix-on-element-class-name": "error", - "local-rules/umb-class-prefix": "error", "local-rules/prefer-static-styles-last": "warn", - "local-rules/ensure-relative-import-use-js-extension": "error", + "local-rules/umb-class-prefix": "error", "local-rules/enforce-umbraco-external-imports": [ "error", { @@ -60,7 +60,10 @@ ], "@typescript-eslint/no-non-null-assertion": "off", "@typescript-eslint/no-explicit-any": "warn", - "@typescript-eslint/no-unused-vars": "warn" + "@typescript-eslint/no-unused-vars": "warn", + "@typescript-eslint/consistent-type-exports": "error", + "@typescript-eslint/consistent-type-imports": "error", + "@typescript-eslint/no-import-type-side-effects": "warn" }, "settings": { "import/parsers": {