fix react typescripts files
This commit is contained in:
parent
e673b2fc30
commit
9fdf02d3c6
@ -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': [
|
||||||
|
|||||||
@ -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'
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user