diff --git a/src/frontend/apps/desk/.eslintrc.js b/src/frontend/apps/desk/.eslintrc.js index aaf4155..da2a4d4 100644 --- a/src/frontend/apps/desk/.eslintrc.js +++ b/src/frontend/apps/desk/.eslintrc.js @@ -10,5 +10,5 @@ module.exports = { rootDir: __dirname, }, }, - ignorePatterns: ['.eslintrc.js'], + ignorePatterns: ['node_modules', '.eslintrc.js'], }; diff --git a/src/frontend/apps/desk/src/app/layout.tsx b/src/frontend/apps/desk/src/app/layout.tsx index 5615285..1017401 100644 --- a/src/frontend/apps/desk/src/app/layout.tsx +++ b/src/frontend/apps/desk/src/app/layout.tsx @@ -4,11 +4,11 @@ import { CunninghamProvider } from '@openfun/cunningham-react'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { ReactQueryDevtools } from '@tanstack/react-query-devtools'; -import './globals.css'; - import { useCunninghamTheme } from '@/cunningham'; import '@/i18n/initI18n'; +import './globals.css'; + const queryClient = new QueryClient(); export default function RootLayout({ diff --git a/src/frontend/apps/e2e/.eslintrc.js b/src/frontend/apps/e2e/.eslintrc.js index 88d7bb3..74e149e 100644 --- a/src/frontend/apps/e2e/.eslintrc.js +++ b/src/frontend/apps/e2e/.eslintrc.js @@ -5,4 +5,5 @@ module.exports = { tsconfigRootDir: __dirname, project: ["./tsconfig.json"], }, + ignorePatterns: ["node_modules"], }; diff --git a/src/frontend/packages/eslint-config-people/.eslintrc.js b/src/frontend/packages/eslint-config-people/.eslintrc.js index 7d12524..76b342e 100644 --- a/src/frontend/packages/eslint-config-people/.eslintrc.js +++ b/src/frontend/packages/eslint-config-people/.eslintrc.js @@ -17,4 +17,5 @@ module.exports = { sourceType: 'module', ecmaVersion: 'latest', }, + ignorePatterns: ['node_modules'], }; diff --git a/src/frontend/packages/eslint-config-people/common.js b/src/frontend/packages/eslint-config-people/common.js index cad19ee..7b9f4fd 100644 --- a/src/frontend/packages/eslint-config-people/common.js +++ b/src/frontend/packages/eslint-config-people/common.js @@ -48,6 +48,7 @@ const globalRules = { ], pathGroupsExcludedImportTypes: ['builtin'], 'newlines-between': 'always', + warnOnUnassignedImports: true, }, ], 'no-alert': 'error', diff --git a/src/frontend/packages/eslint-config-people/jest.js b/src/frontend/packages/eslint-config-people/jest.js index 5cb23ab..7c3e7c9 100644 --- a/src/frontend/packages/eslint-config-people/jest.js +++ b/src/frontend/packages/eslint-config-people/jest.js @@ -46,4 +46,5 @@ module.exports = { }, }, ], + ignorePatterns: ['node_modules'], }; diff --git a/src/frontend/packages/eslint-config-people/next.js b/src/frontend/packages/eslint-config-people/next.js index 814c698..eea7887 100644 --- a/src/frontend/packages/eslint-config-people/next.js +++ b/src/frontend/packages/eslint-config-people/next.js @@ -8,6 +8,11 @@ module.exports = { 'plugin:@tanstack/eslint-plugin-query/recommended', 'plugin:jsx-a11y/recommended', ], + parserOptions: { + babelOptions: { + presets: [require.resolve('next/babel')], + }, + }, settings: { 'jsx-a11y': { polymorphicPropName: 'as', @@ -26,4 +31,5 @@ module.exports = { 'react-hooks/exhaustive-deps': 'error', }, overrides: common.eslintTS, + ignorePatterns: ['node_modules'], }; diff --git a/src/frontend/packages/eslint-config-people/playwright.js b/src/frontend/packages/eslint-config-people/playwright.js index 9a7bf99..88d335e 100644 --- a/src/frontend/packages/eslint-config-people/playwright.js +++ b/src/frontend/packages/eslint-config-people/playwright.js @@ -21,4 +21,5 @@ module.exports = { plugins: ['playwright'], }, ], + ignorePatterns: ['node_modules'], }; diff --git a/src/frontend/packages/i18n/.eslintrc.js b/src/frontend/packages/i18n/.eslintrc.js index 40f7506..8ed611b 100644 --- a/src/frontend/packages/i18n/.eslintrc.js +++ b/src/frontend/packages/i18n/.eslintrc.js @@ -7,4 +7,5 @@ module.exports = { tsconfigRootDir: __dirname, project: ['./tsconfig.json'], }, + ignorePatterns: ['node_modules'], };