Yuki Takei 1 год назад
Родитель
Сommit
6dbaa94a08

+ 13 - 0
apps/app/src/components-universal/.eslintrc.js

@@ -0,0 +1,13 @@
+module.exports = {
+  extends: '../../.eslintrc.js',
+  rules: {
+    // restrict importing from client/ and components/ directories
+    'no-restricted-imports': ['error', {
+      patterns: [
+        '~/client/',
+        '~/components/',
+        '~/stores/',
+      ],
+    }],
+  },
+};

+ 11 - 0
apps/app/src/components/.eslintrc.js

@@ -0,0 +1,11 @@
+module.exports = {
+  extends: '../../.eslintrc.js',
+  rules: {
+    // restrict importing from client/ and components/ directories
+    'no-restricted-imports': ['error', {
+      patterns: [
+        'components-universal/',
+      ],
+    }],
+  },
+};

+ 14 - 0
apps/app/src/pages/.eslintrc.js

@@ -0,0 +1,14 @@
+module.exports = {
+  extends: '../../.eslintrc.js',
+  rules: {
+    // restrict importing from client/ and components/ directories
+    'no-restricted-imports': ['error', {
+      patterns: [
+        '../client/',
+        '~/client/',
+        '../components/',
+        '~/components/',
+      ],
+    }],
+  },
+};

+ 13 - 0
apps/app/src/stores-universal/.eslintrc.js

@@ -0,0 +1,13 @@
+module.exports = {
+  extends: '../../.eslintrc.js',
+  rules: {
+    // restrict importing from client/ and components/ directories
+    'no-restricted-imports': ['error', {
+      patterns: [
+        '~/client/',
+        '~/components/',
+        '~/stores/',
+      ],
+    }],
+  },
+};

+ 11 - 0
apps/app/src/utils/.eslintrc.js

@@ -0,0 +1,11 @@
+module.exports = {
+  extends: '../../.eslintrc.js',
+  rules: {
+    // restrict importing from client/ and components/ directories
+    'no-restricted-imports': ['error', {
+      patterns: [
+        '~/client/',
+      ],
+    }],
+  },
+};