Husky/lint-staged 预提交格式问题
Husky/lint-staged pre-commit formatting issue
运行 husky/lint-staged 预提交格式化挂钩(工作正常)。
有一个奇怪的错误,由于某种原因在一个文件上它一直以 1 个制表符而不是 2 个空格的间距格式化文件。
(husky/lint-staged 似乎 rewrite/reformat 整个文件都有制表符间距,但只有这个文件)
不知道为什么会这样,以前有人遇到过这样的问题吗?
在此阶段我正在拔头发时,非常感谢您对此提供的任何帮助。
亲切的问候,
UI
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.{js,scss}": [
"prettier --write",
"git add"
]
},
已找到上述问题的解决方案。
更新 Prettier 至 V2.0.5 并添加 .prettierrc 文件。
解决了 Husky 提交的所有问题。
(删除了 git 使用 lint-staged V10 自动添加命令)
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.{js,scss}": [
"prettier --write"
]
},
运行 husky/lint-staged 预提交格式化挂钩(工作正常)。 有一个奇怪的错误,由于某种原因在一个文件上它一直以 1 个制表符而不是 2 个空格的间距格式化文件。 (husky/lint-staged 似乎 rewrite/reformat 整个文件都有制表符间距,但只有这个文件)
不知道为什么会这样,以前有人遇到过这样的问题吗? 在此阶段我正在拔头发时,非常感谢您对此提供的任何帮助。
亲切的问候, UI
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.{js,scss}": [
"prettier --write",
"git add"
]
},
已找到上述问题的解决方案。 更新 Prettier 至 V2.0.5 并添加 .prettierrc 文件。 解决了 Husky 提交的所有问题。 (删除了 git 使用 lint-staged V10 自动添加命令)
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.{js,scss}": [
"prettier --write"
]
},