Skip to content

Commit d532635

Browse files
committed
Add support for JSX/TSX
1 parent 142ee36 commit d532635

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

rules.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -213,8 +213,11 @@ const baseRules = {
213213
};
214214

215215
const jsOverrides = {
216-
files: '*.js',
216+
files: ['*.js', '*.jsx'],
217217
parserOptions: {
218+
ecmaFeatures: {
219+
jsx: true,
220+
},
218221
ecmaVersion: '2017',
219222
sourceType: 'module',
220223
},
@@ -228,14 +231,17 @@ const jsOverrides = {
228231
};
229232

230233
const tsOverrides = {
231-
files: '*.ts',
234+
files: ['*.ts', '*.tsx'],
232235
extends: [
233236
'plugin:@typescript-eslint/eslint-recommended',
234237
'plugin:@typescript-eslint/recommended',
235238
'plugin:@typescript-eslint/recommended-requiring-type-checking',
236239
],
237240
parser: '@typescript-eslint/parser',
238241
parserOptions: {
242+
ecmaFeatures: {
243+
jsx: true,
244+
},
239245
project: 'tsconfig.json',
240246
tsconfigRootDir: '.',
241247
},

0 commit comments

Comments
 (0)