当前位置: 首页 > news >正文

eslint-plugin-import - import/order

eslint-plugin-import是什么?

该插件目的在于支持ES6以上的导入/导出语法,并防止文件路径和导入名称拼写错误的问题。

import/order是什么?

按照约定的规则对引入的模块进行排序。

import/order常用规则介绍

groups

约定引入模块顺序的集合。

选项

"builtin", "external", "internal", "unknown", "parent", "sibling", "index", "object", "type"。

默认值

["builtin", "external", "parent", "sibling", "index"]。

使用方法

"groups": ["index", "sibling","parent","internal","external","builtin","object","type"
]// 亦可
"groups": ['builtin',['sibling', 'parent'], // 可以混合使用'index', // Then the index file'object'
]

注意:

强制执行的顺序与组中每个元素的顺序相同。

省略的类型被隐式地分组在一起作为最后一个元素。

pathGroups

可以通过该配置设置别名,进行自定义路径分组。

属性

pattern

该组中模块的最短匹配路径(不会用于内置或外部)

patternOptions

最短匹配的选择,默认值:nocomment: true。即禁止将#开头的视为注释的行为。

group

在规定的组中选一个,pathGroup将相对于该组定位。

position

定义pathGroup将在组周围的位置,可以是“after”或“before”,如果未提供,则pathGroup将像组一样定位。

http://www.lryc.cn/news/58332.html

相关文章:

  • selenium知识点大全
  • Biotin-PEG-SH生物素-聚乙二醇-巯基结构式;SH-PEG-Biotin
  • 【防止恶意用户注册】-- 手机在网状态 API 的防欺诈应用解析
  • Python json 数据提取 jsonpath 详解
  • TCP和UDP的区别以及应用场景
  • 高铁轮毂表面缺陷的<视觉显著性>超像素图像检测方法
  • 纺织工业库房如何有效防潮?恒温恒湿真的有效吗?
  • SDK之动态链接库开发—基本概念
  • spring生命周期、IOC工作流程、AOP过程,循环依赖、BeanFactory和FactoryBean
  • 小黑子—Java从入门到入土过程:第六章
  • python实战应用讲解-【numpy数组篇】常用函数(二)(附python示例代码)
  • windows10 java 创建合约
  • 阿里巴巴获得商品详情 API调用示例
  • 企业工程管理系统源码-数字化可视化项目管理平台
  • 【C语言】一文带你简单了解C语言
  • LeetCode 589 LeetCode590 N叉树的前序遍历和后序遍历
  • 为什么CAD多段线没有面积属性或数值不对?快看过来!
  • WRF后处理:使用ncl脚本批量提取wrfout变量并输出/Shell 入门:Shell进入不同文件夹执行脚本
  • Consul在Windows系统下的安装与启动
  • 2022国赛16:神州路由器交换机BGP配置实例1
  • PaddlePaddle NLP学习笔记1 词向量
  • 无重复全排列 [2*+]
  • 【血泪建议】软件测试岗位现状,可惜之前没人告诉我,肠子都晦青了....
  • Elastic(ELK) Stack 架构师成长路径
  • Netty的高性能体现在哪些方面
  • CompletableFuture详解
  • (学习日记)2023.3.10
  • 【图像分割】Meta分割一切(SAM)模型环境配置和使用教程
  • AJ入门路线
  • 多商户商城小程序源码开发需具备哪些功能?