import-js/eslint-plugin-import

[no-duplicates] incorrect report on two non-combinable ts type import statements

Open

#2 007 ouverte le 14 mars 2021

Voir sur GitHub
 (2 commentaires) (2 réactions) (0 assignés)JavaScript (4 946 stars) (1 540 forks)batch import
bughelp wantedtypescript

Description

import type ESLint from 'eslint'
import type { Linter, SourceCode } from 'eslint'

If I merge them into one statement:

import type ESLint, { Linter, SourceCode } from 'eslint'

TS will fail to compile

packages/eslint-plugin-mdx/src/processors/options.ts:5:8 - error TS1363: A type-only import can specify a default import or named bindings, but not both.

5 import type ESLint, { Linter, SourceCode } from 'eslint'

Guide contributeur