網(wǎng)站建設(shè) php 企業(yè)網(wǎng)站重慶seo招聘
eslint-plugin-import是什么?
該插件目的在于支持ES6以上的導入/導出語法,并防止文件路徑和導入名稱拼寫錯誤的問題。
import/order是什么?
按照約定的規(guī)則對引入的模塊進行排序。
import/order常用規(guī)則介紹
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'
]
注意:
強制執(zhí)行的順序與組中每個元素的順序相同。
省略的類型被隱式地分組在一起作為最后一個元素。
pathGroups
可以通過該配置設(shè)置別名,進行自定義路徑分組。
屬性
pattern
該組中模塊的最短匹配路徑(不會用于內(nèi)置或外部)
patternOptions
最短匹配的選擇,默認值:nocomment: true。即禁止將#開頭的視為注釋的行為。
group
在規(guī)定的組中選一個,pathGroup將相對于該組定位。
position
定義pathGroup將在組周圍的位置,可以是“after”或“before”,如果未提供,則pathGroup將像組一樣定位。