Skip to content

Commit 601deb0

Browse files
committed
fix(eslint-config): allow interfaces in no-empty-object-type rule
1 parent cc8740c commit 601deb0

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

packages/eslint-config/src/subconfigs/typescript.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,12 @@ export default [
138138
}
139139
],
140140
'@typescript-eslint/no-dynamic-delete': 'error',
141-
'@typescript-eslint/no-empty-object-type': 'error',
141+
'@typescript-eslint/no-empty-object-type': [
142+
'error',
143+
{
144+
allowInterfaces: 'with-single-extends'
145+
}
146+
],
142147
'@typescript-eslint/no-explicit-any': 'error',
143148
'@typescript-eslint/no-extraneous-class': 'error',
144149
'@typescript-eslint/no-invalid-void-type': 'error',

0 commit comments

Comments
 (0)