diff --git a/packages/api/tests/index.test.ts b/packages/api/tests/index.test.ts
index 70e7f2eba..8bfc558c0 100644
--- a/packages/api/tests/index.test.ts
+++ b/packages/api/tests/index.test.ts
@@ -1,5 +1,3 @@
-/* eslint-disable no-console, import/no-extraneous-dependencies */
-
import { test, expect } from 'vitest';
import api, { type ApiError } from '../src/api';
diff --git a/packages/emails/tests/sendgrid.test.ts b/packages/emails/tests/sendgrid.test.ts
index 8a33f824a..5290fbb89 100644
--- a/packages/emails/tests/sendgrid.test.ts
+++ b/packages/emails/tests/sendgrid.test.ts
@@ -1,4 +1,3 @@
-/* eslint-disable import/no-extraneous-dependencies */
import url from 'node:url';
import fs from 'node:fs';
import { test, expect } from 'vitest';
diff --git a/packages/emails/tests/smtp.test.ts b/packages/emails/tests/smtp.test.ts
index 16ccd89fd..e6d56dacd 100644
--- a/packages/emails/tests/smtp.test.ts
+++ b/packages/emails/tests/smtp.test.ts
@@ -1,4 +1,3 @@
-/* eslint-disable import/no-extraneous-dependencies */
import url from 'node:url';
import fs from 'node:fs';
import { test, expect } from 'vitest';
diff --git a/packages/eslint/base.eslintrc.cjs b/packages/eslint/base.eslintrc.cjs
index ec18a76f7..29b17b74b 100644
--- a/packages/eslint/base.eslintrc.cjs
+++ b/packages/eslint/base.eslintrc.cjs
@@ -102,19 +102,26 @@ module.exports = {
},
},
{
- files: ['*.test.ts', '*.test.mjs', '*.test.cjs'],
+ files: ['*.d.ts'],
rules: {
- 'no-console': 'off',
- 'import/no-extraneous-dependencies': 'off',
+ 'import/newline-after-import': 'off',
+ 'import/no-extraneous-dependencies': ['error', { devDependencies: true }],
},
},
{
files: ['*.config.*', '*.eslintrc.*'],
rules: {
'no-console': 'off',
- 'import/no-extraneous-dependencies': 'off',
+ 'import/no-extraneous-dependencies': ['error', { devDependencies: true }],
'quote-props': 'off',
},
},
+ {
+ files: ['*.test.ts', '*.test.mjs', '*.test.cjs'],
+ rules: {
+ 'no-console': 'off',
+ 'import/no-extraneous-dependencies': 'off',
+ },
+ },
],
};
diff --git a/packages/storefront/src/env.d.ts b/packages/storefront/src/env.d.ts
index ad2496144..3650bb36b 100644
--- a/packages/storefront/src/env.d.ts
+++ b/packages/storefront/src/env.d.ts
@@ -4,8 +4,6 @@
///
///
-/* eslint-disable import/newline-after-import */
-
declare module '*.vue' {
import { type DefineComponent } from 'vue';
const component: DefineComponent<{}, {}, any>;
diff --git a/packages/storefront/src/vue-globals.d.ts b/packages/storefront/src/vue-globals.d.ts
index f9ba271a5..d9686bedf 100644
--- a/packages/storefront/src/vue-globals.d.ts
+++ b/packages/storefront/src/vue-globals.d.ts
@@ -1,5 +1,4 @@
// Read more: https://github.com/vuejs/core/pull/3399
-// eslint-disable-next-line import/no-extraneous-dependencies
import '@vue/runtime-core';
import type { FormatPercentage } from '@@sf/pages/_vue';
import type { $Storefront } from '@@sf/$storefront';