首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Husky/lint-分段预提交格式化问题

Husky/lint-分段预提交格式化问题
EN

Stack Overflow用户
提问于 2019-04-01 19:21:40
回答 1查看 751关注 0票数 0

运行用于预提交格式化的husky/lint-staged挂钩(工作正常)。有一个奇怪的bug,由于某种原因,在一个文件上,它一直使用1个制表符而不是2个空格来格式化文件。(husky/lint-staged似乎会用制表符间距重写/重新格式化整个文件,但仅限于此文件)

不知道为什么会这样,以前有人遇到过这样的问题吗?在这一点上的任何帮助都非常感谢,因为我在这个阶段拔出了我的头发。

友好的问候,UI

代码语言:javascript
复制
"husky": {
   "hooks": {
        "pre-commit": "lint-staged"
    }
},
"lint-staged": {
    "src/**/*.{js,scss}": [
        "prettier --write",
        "git add"
    ]
},
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-01 21:36:12

找到了上述问题的解决方案。将Prettier更新到V2.0.5并添加了.prettierrc文件。解决了赫斯基提交的所有问题。(删除了使用lint-staged V10时自动执行的git add命令)

代码语言:javascript
复制
"husky": {
   "hooks": {
        "pre-commit": "lint-staged"
    }
},
"lint-staged": {
    "src/**/*.{js,scss}": [
        "prettier --write"
    ]
},
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55453945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档