【发布时间】:2018-11-25 07:19:56
【问题描述】:
好像我不知道字母表。请告诉我哪里没有订购:
import * as React from 'react';
import {
Badge,
Button,
ButtonGroup,
Collapse,
Dropdown,
DropdownItem,
DropdownMenu,
DropdownToggle,
Input,
InputGroup,
InputGroupAddon,
Nav,
Navbar,
NavbarBrand,
NavItem,
NavLink,
UncontrolledAlert,
} from 'reactstrap';
import {logoutUser} from '../actions/user';
import {positionSidebar,toggleSidebar,toggleVisibilitySidebar} from '../actions/navigation';
import s from './Header.scss';
import sender1 from '../../images/1.png';
import sender2 from '../../images/2.png';
import sender3 from '../../images/3.png';
它在第 22 行给了我错误:“组内的导入源必须按字母顺序排列。”(import {positionSidebar....)但它们的顺序正确! (或者也许我必须回到学校:()。
我试图禁用这种愚蠢的字母顺序:但我也做不到:
"extends": ["tslint:recommended", "tslint-react", "tslint-config-prettier"],
"ordered-imports": [true, {
"import-sources-order": "any",
"named-imports-order": "any",
"grouped-imports": false,
"module-source-path": "basename"
}]
这不起作用并且错误重复。我会把它发布在 github 上,但是有很多关于这个的帖子,也许这不是一个错误。如果您认为这是错误,请告诉我,我会在那里发布。
我的 tslint 导入:
"tslint": "^5.7.0",
"tslint-config-prettier": "^1.10.0",
"tslint-react": "^3.2.0",
【问题讨论】:
-
到底是什么错误?
-
tslint 中有序导入的规则称为
ordered-imports,而不是object-literal-sort-keys -
@hackerrdave 好的,谢谢。我也会尝试“ordered-imports”,事实上我读过一些关于它的东西,但我没有测试它。
-
@Nunicorn 错误在第 22 行:组必须按字母顺序排列
标签: typescript tslint