From f3c9639abe26bd03339f13dc1ab21868399c5beb Mon Sep 17 00:00:00 2001 From: Ken Powers Date: Wed, 24 May 2017 15:43:56 -0400 Subject: [PATCH] [eslint config] [base] [patch] Allow jsx extensions for test files --- packages/eslint-config-airbnb-base/rules/imports.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/eslint-config-airbnb-base/rules/imports.js b/packages/eslint-config-airbnb-base/rules/imports.js index b081b59b..3b6c6cef 100644 --- a/packages/eslint-config-airbnb-base/rules/imports.js +++ b/packages/eslint-config-airbnb-base/rules/imports.js @@ -73,10 +73,9 @@ module.exports = { 'tests/**', // also common npm pattern 'spec/**', // mocha, rspec-like pattern '**/__tests__/**', // jest pattern - 'test.js', // repos with a single test file - 'test-*.js', // repos with multiple top-level test files - '**/*.test.js', // tests where the extension denotes that it is a test - '**/*.spec.js', // tests where the extension denotes that it is a test + 'test.{js,jsx}', // repos with a single test file + 'test-*.{js,jsx}', // repos with multiple top-level test files + '**/*.{test,spec}.{js,jsx}', // tests where the extension denotes that it is a test '**/webpack.config.js', // webpack config '**/webpack.config.*.js', // webpack config '**/rollup.config.js', // rollup config