diff --git a/src/rules/consistent-type-specifier-style.ts b/src/rules/consistent-type-specifier-style.ts index d61b5ed..1880f6c 100644 --- a/src/rules/consistent-type-specifier-style.ts +++ b/src/rules/consistent-type-specifier-style.ts @@ -121,8 +121,6 @@ export default createEslintRule({ if ( // already top-level is valid node.importKind === 'type' || - // @ts-expect-error - flow type - node.importKind === 'typeof' || // no specifiers (import {} from '') cannot have inline - so is valid node.specifiers.length === 0 || (node.specifiers.length === 1 && @@ -152,11 +150,6 @@ export default createEslintRule({ if (specifier.importKind === 'type') { typeSpecifiers.push(specifier) - } else if ( - // @ts-expect-error - flow type - specifier.importKind === 'typeof' - ) { - typeofSpecifiers.push(specifier) } else if ( specifier.importKind === 'value' || specifier.importKind == null diff --git a/src/rules/no-named-default.ts b/src/rules/no-named-default.ts index b345c68..eeaa576 100644 --- a/src/rules/no-named-default.ts +++ b/src/rules/no-named-default.ts @@ -20,12 +20,7 @@ export default createEslintRule({ return { ImportDeclaration(node) { for (const im of node.specifiers) { - if ( - 'importKind' in im && - (im.importKind === 'type' || - // @ts-expect-error - flow type - im.importKind === 'typeof') - ) { + if ('importKind' in im && im.importKind === 'type') { continue }