diff --git a/eslint.config.mjs b/eslint.config.mjs index 4e049e6e2578..75a77d4e44b7 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -158,7 +158,11 @@ export default tseslint.config( ], '@typescript-eslint/no-unused-vars': [ 'error', - { varsIgnorePattern: '^_', argsIgnorePattern: '^_' }, + { + caughtErrors: 'all', + varsIgnorePattern: '^_', + argsIgnorePattern: '^_', + }, ], '@typescript-eslint/prefer-nullish-coalescing': [ 'error', @@ -471,7 +475,7 @@ export default tseslint.config( files: ['packages/ast-spec/src/**/*.{ts,tsx,cts,mts}'], rules: { // disallow ALL unused vars - '@typescript-eslint/no-unused-vars': 'error', + '@typescript-eslint/no-unused-vars': ['error', { caughtErrors: 'all' }], '@typescript-eslint/sort-type-constituents': 'error', }, }, diff --git a/packages/website/src/hooks/useMediaQuery.ts b/packages/website/src/hooks/useMediaQuery.ts index 1bd928c4a4b2..a092478ac882 100644 --- a/packages/website/src/hooks/useMediaQuery.ts +++ b/packages/website/src/hooks/useMediaQuery.ts @@ -22,7 +22,7 @@ const useMediaQuery = (mediaQuery: string): boolean => { try { mediaQueryList.addEventListener('change', documentChangeHandler); - } catch (e) { + } catch { // Safari isn't supporting mediaQueryList.addEventListener // eslint-disable-next-line deprecation/deprecation mediaQueryList.addListener(documentChangeHandler); @@ -32,7 +32,7 @@ const useMediaQuery = (mediaQuery: string): boolean => { return () => { try { mediaQueryList.removeEventListener('change', documentChangeHandler); - } catch (e) { + } catch { // Safari isn't supporting mediaQueryList.removeEventListener // eslint-disable-next-line deprecation/deprecation mediaQueryList.removeListener(documentChangeHandler);