是否可以制定支持自定义导入顺序的Eslint规则
我要遵循以下无效命令来触发Eslint警告或错误。
即
无效:
import utilsMicky from 'utils/micky';
import containersMicky from'containers/micky';
import componentsMicky from 'components/micky';
有效:
import containersMicky from 'containers/micky';
import utilsMicky from 'utils/micky';
import componentsMicky from 'components/micky';
显然是从讨论there中阅读,您可能必须针对这种特定要求创建自己的ESLint规则。他们自己的要求是防止人们从嵌套路径导入,如unit-test中所示。基于此,您可能可以实施规则来强制执行您的特定导入顺序。
eslint-plugin-import也有一个现成的order related rule,但我尚未对其进行测试,因此我不确定它是否适合您的要求。可能值得一试:)
希望这会有所帮助!