From 541ccd20be8d404fc72967292c044e3f423c831e Mon Sep 17 00:00:00 2001 From: "Xin Du (Clark)" Date: Thu, 23 Sep 2021 17:43:05 +0100 Subject: [PATCH] chore(eslint): forbid modules importing from core --- .eslintrc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.eslintrc b/.eslintrc index 36f4a83e787..025cac72b1d 100644 --- a/.eslintrc +++ b/.eslintrc @@ -31,6 +31,24 @@ "rules": { "@typescript-eslint/no-unused-vars": "off" } + }, + { + "files": [ + "packages/nuxt3/src/**/*" + ], + "excludedFiles": [ + "packages/nuxt3/src/*", + "packages/nuxt3/src/app/**/*", + "packages/nuxt3/src/core/**/*" + ], + "rules": { + "no-restricted-imports": [ "error", { + "patterns": [{ + "group": ["**/core", "**/app"], + "message": " Modules should not directly import from app and core." + }] + }] + } } ] }