Merge pull request #2 from ksv741/testing

fix react typescripts files
This commit is contained in:
ksv741 2024-02-08 05:21:23 +03:00 committed by GitHub
commit 3d32a57ffc
2 changed files with 10 additions and 4 deletions

View File

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

View File

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