Reactjs eslint sort导入混合单个和多个

Reactjs eslint sort导入混合单个和多个,reactjs,typescript,sorting,eslint,typescript-eslint,Reactjs,Typescript,Sorting,Eslint,Typescript Eslint,我已经用eslint设置了一个CRA应用程序,并且使用了扩展名vscode。除了sort imports规则之外,所有的linting似乎都能按照我的要求工作。它似乎允许混合单个和多个导入 以下是我的.eslintrc排序导入规则: “排序导入”:[ “错误”, { “MemberSyntaxSortor”:[ “全部”, “单身”, “多重”, “没有” ], “AllowSeparatedGroup”:真 } ], 还有一个错误的例子: 从“components/Form/Readonly

我已经用eslint设置了一个CRA应用程序,并且使用了扩展名vscode。除了
sort imports
规则之外,所有的linting似乎都能按照我的要求工作。它似乎允许混合
单个
多个
导入

以下是我的.eslintrc
排序导入
规则:

“排序导入”:[
“错误”,
{
“MemberSyntaxSortor”:[
“全部”,
“单身”,
“多重”,
“没有”
],
“AllowSeparatedGroup”:真
}
],
还有一个错误的例子:

从“components/Form/Readonly”导入{Readonly};
从“组件/标题/摘要”导入{Summary};
从“axios”导入axios;
从“system/config”导入{config};
从“qs”导入qs;
从“组件/加载”导入{useLoader};
sort导入喜欢这样,eslint也不会对此抱怨。我是错过了什么,还是eslint应该对此抱怨?它显然是将
单个
多个
混合在一起,对吗

如果我将其更改为我想要的方式:

从“axios”导入axios;
从“qs”导入qs;
从“components/Form/Readonly”导入{Readonly};
从“组件/标题/摘要”导入{Summary};
从“system/config”导入{config};
从“组件/加载”导入{useLoader};
eslint似乎没有抱怨,但sort imports会让它恢复到原来的状态


所以我想我的问题是排序导入扩展。。。但是我仍然认为eslint应该抱怨我混合了这些导入。

虽然文档并不完全清楚-从规则的源代码()可以看出,
import{foo}来自'module'
被算作“单一”导入,因为它导入了一件事-与
import def from'module'
同样是“单一”进口


从'module'导入{foo,bar}
是一个“倍数”,因为它导入了多个东西。

虽然文档并不完全清楚-从规则的源代码()可以看出,
从'module'导入{foo}
被视为一个“单一”导入,因为它只导入一件事—与从“模块”导入def相同。也是“单一”导入

从'module'导入{foo,bar}
是一个“倍数”,因为它导入多个东西