【问题标题】:Eslint custom import orderEslint 自定义导入订单
【发布时间】:2019-05-24 03:37:51
【问题描述】:

是否可以制定支持自定义导入顺序的 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';

【问题讨论】:

    标签: javascript node.js import eslint


    【解决方案1】:

    显然阅读there 的讨论,您可能必须为这种特定要求创建自己的 ESLint 规则。他们自己的要求是防止人们从嵌套路径导入,如您在unit-test 中所见。基于此,您可能会实施一个规则来强制执行您的特定导入顺序。

    eslint-plugin-import 也有一个现有的order related rule,但我还没有测试过它,所以我不太确定它是否符合您的要求。可能值得一试:)

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2019-12-21
      • 2017-07-12
      • 1970-01-01
      • 1970-01-01
      • 2017-03-15
      • 1970-01-01
      • 2011-04-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多