我想做一些lint/style检查/修复,看看给定文件的函数在文件中是否以给定的任意顺序排列。
理想情况下:
const b = 'a' const a = 'a'
它将格式化为
const a = 'a' const b = 'a'
如果文件中存在依赖项,则该函数将被放在列表的前面
鉴于:
const bear = 'a' const dolphin = 'a' const apple = `a $dolphin`
const dolphin = 'a' const apple = `a $dolphin` const bear = 'a'
函数将重新排序 dolphin 在苹果之上。
dolphin