We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8ff5311 commit be3efc6Copy full SHA for be3efc6
src/configs/typescript.ts
@@ -1,4 +1,4 @@
1
-import { GLOB_TS, GLOB_TSX } from '../globs'
+import { GLOB_JS, GLOB_TS, GLOB_TSX } from '../globs'
2
import { parserTypeScript, pluginAntfu, pluginTypeScript } from '../plugins'
3
import { restrictedSyntaxJs } from './javascript'
4
import type { FlatESLintConfigItem } from 'eslint-define-config'
@@ -69,10 +69,16 @@ export const typescript: FlatESLintConfigItem[] = [
69
},
70
71
{
72
- files: ['**/*.js', '**/*.cjs'],
+ files: [GLOB_JS, '**/*.cjs'],
73
rules: {
74
'@typescript-eslint/no-require-imports': 'off',
75
'@typescript-eslint/no-var-requires': 'off',
76
77
78
+ {
79
+ files: ['**/*.d.ts'],
80
+ rules: {
81
+ 'no-restricted-syntax': ['error', ...restrictedSyntaxJs],
82
+ },
83
84
]
0 commit comments