fix react typescripts files

This commit is contained in:
Sergey Krylov 2024-02-08 05:20:12 +03:00
parent e673b2fc30
commit 9fdf02d3c6
2 changed files with 10 additions and 4 deletions

View File

@ -11,7 +11,7 @@ module.exports = {
},
settings: {
'import/parsers': {
'@typescript-eslint/parser': ['.ts', '.d.ts'],
'@typescript-eslint/parser': ['.ts', '.d.ts', '.tsx'],
},
'import/resolver': {
...importSettings['import/resolver'],
@ -20,7 +20,8 @@ module.exports = {
extensions: [
...importSettings['import/resolver'].node.extensions,
'.ts',
'.d.ts'
'.d.ts',
'.tsx'
],
},
typescript: {
@ -28,7 +29,7 @@ module.exports = {
project: 'tsconfig.json',
},
},
'import/extensions': [...importSettings['import/extensions'], '.ts', '.d.ts'],
'import/extensions': [...importSettings['import/extensions'], '.ts', '.d.ts', '.tsx'],
'import/external-module-folders': ['node_modules', 'node_modules/@types'],
},
rules: {
@ -128,6 +129,7 @@ module.exports = {
{
...importsRules['import/extensions'][2],
ts: 'never',
tsx: 'never',
},
],
'import/no-extraneous-dependencies': [

View File

@ -14,12 +14,14 @@ module.exports = {
...reactSettings['import/resolver'].node,
extensions: [
...reactSettings['import/resolver'].node.extensions,
'.ts',
'.tsx'
]
}
},
'import/extensions': [
...reactSettings['import/extensions'],
'.ts',
'.tsx'
],
},
@ -30,6 +32,7 @@ module.exports = {
reactRules['import/extensions'][1],
{
...reactRules['import/extensions'][2],
'ts': 'never',
'tsx': 'never',
},
],
@ -37,7 +40,8 @@ module.exports = {
...reactFilenameExtensionRule[1],
'extensions': [
...reactFilenameExtensionRule[1].extensions,
'.tsx',
'.ts',
'.tsx'
],
}],
'react/require-default-props': 'off'