lyh0371 / web-norm

简化前端项目规范构建(希望它不是个玩具)
346 stars 49 forks source link

lint-stage 写法 #2

Closed morelearn1990 closed 2 years ago

morelearn1990 commented 2 years ago

发现生成的 lint-stage 为:

{
"lint-staged": {
    "*.{js,ts,vue,jsx,tsx}": ['npm run eslint'],
    "*.{js,jsx,ts,tsx,md,html,css,lees,scss,sass}": 'prettier --write',
  }
}

是不是应该是这样?

{
"lint-staged": {
    "*.{js,ts,vue,jsx,tsx}": ["npm run eslint","prettier --write"],
    "*.{md,html,css,lees,scss,sass}": "prettier --write",
  }
}

之前我和上面的配置方式一样,但是好像 commit 的时候 eslint 没有生效,后来改成后面这样的就好了。环境是mac+vscode

lyh0371 commented 2 years ago

多谢反馈,稍后我试一试。不过eslint没生效应该不是因为这个地方,安装后重启了吗?