From 8981d6b536de87c4163c23ad78ed1feaf6794dd2 Mon Sep 17 00:00:00 2001 From: Ryan Wilson-Perkin Date: Tue, 23 Jul 2024 14:27:37 -0400 Subject: [PATCH] Match files at arbitrary depths --- packages/eslint-plugin/lib/config/prettier.js | 2 +- packages/eslint-plugin/lib/config/react.js | 4 ++-- packages/eslint-plugin/lib/config/typescript-type-checking.js | 2 +- packages/eslint-plugin/lib/config/typescript.js | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/eslint-plugin/lib/config/prettier.js b/packages/eslint-plugin/lib/config/prettier.js index 88556cad..85512cc1 100644 --- a/packages/eslint-plugin/lib/config/prettier.js +++ b/packages/eslint-plugin/lib/config/prettier.js @@ -24,7 +24,7 @@ module.exports = [ }, }, { - files: ['*.ts', '*.tsx'], + files: ['**/*.ts', '**/*.tsx'], rules: { '@typescript-eslint/quotes': 'off', '@typescript-eslint/brace-style': 'off', diff --git a/packages/eslint-plugin/lib/config/react.js b/packages/eslint-plugin/lib/config/react.js index 142ba522..2f63f37f 100644 --- a/packages/eslint-plugin/lib/config/react.js +++ b/packages/eslint-plugin/lib/config/react.js @@ -322,7 +322,7 @@ module.exports = [ }, }, { - files: ['*.ts', '*.tsx'], + files: ['**/*.ts', '**/*.tsx'], rules: { // Disable JS specific rules 'react/jsx-filename-extension': 'off', @@ -337,7 +337,7 @@ module.exports = [ }, }, { - files: ['*.test.*'], + files: ['**/*.test.*'], rules: { 'shopify/jsx-no-hardcoded-content': 'off', }, diff --git a/packages/eslint-plugin/lib/config/typescript-type-checking.js b/packages/eslint-plugin/lib/config/typescript-type-checking.js index ddd2572f..ca96f6ed 100644 --- a/packages/eslint-plugin/lib/config/typescript-type-checking.js +++ b/packages/eslint-plugin/lib/config/typescript-type-checking.js @@ -3,7 +3,7 @@ const typescriptEslintParser = require('@typescript-eslint/parser'); module.exports = [ { - files: ['*.ts', '*.tsx'], + files: ['**/*.ts', '**/*.tsx'], languageOptions: { parser: typescriptEslintParser, diff --git a/packages/eslint-plugin/lib/config/typescript.js b/packages/eslint-plugin/lib/config/typescript.js index ff31e078..c93db756 100644 --- a/packages/eslint-plugin/lib/config/typescript.js +++ b/packages/eslint-plugin/lib/config/typescript.js @@ -7,7 +7,7 @@ module.exports = [ ...shopifyEsnextConfig, // ...typescriptEslintPlugin.configs.typescript, { - files: ['*.ts', '*.tsx'], + files: ['**/*.ts', '**/*.tsx'], plugins: { '@typescript-eslint': typescriptEslintPlugin,