我想要一个 eslint 规则,它将为从目录内部导入的所有内容设置相对导入路径,为从目录外部导入的所有内容设置绝对路径。
示例:这是我的文件结构
/Dashboard
/components
/Component1.tsx
/Home
/components
/Component2.tsx
/Component3.tsx
/utils
/util1.ts
style.ts
我想在我的主目录中进行相对导入,对从主目录外部导入的所有内容进行绝对导入。
我的 Component2.tsx 的导入应该是这样的
import Component3 from './Component3'
import util1 from './../util1'
import FlexBox from './../../styled'
import Component1 from 'Dashboard/components/component1' // this should be absolute