visual-studio-code - 如何从命令行使用 VSCode 的格式化程序?
问题描述
我的团队中有人使用 vim,但我们其他人使用 VSCode 的默认格式化程序(即vscode.typescript-language-features
)。我想添加一个 git precommit 钩子或调用格式化程序而不打开应用程序的东西。
也可以看看:
解决方案
有一个很棒的 git hooks 工具叫做Husky,它的文档可以在这里找到。
这是一个文件中的示例,该文件在执行git时package.json
使用pretty-quick来执行prettier。 pre-commit
"husky": {
"hooks": {
"pre-commit": "pretty-quick --staged"
}
},
....
我发现这种方法远远优于在每个文件保存时运行 prettier。
推荐阅读
- java - 如何使用泛型来简化我的搜索方法?
- javascript - 通过 AJAX url 属性将值传递给服务器代码
- python - 在 Google Colab 上使用 TensorFlow 2.0 时出错
- python - Altair 散点图添加了不需要的线条
- python - 我怎样才能找到将是某个工作日的第二天(例如,下一次是星期一)?
- python-3.x - 如何显示人口增长?
- javascript - 在 javascript 类中丢失“this”的上下文
- reactjs - React Router v5 的问题
- sql - 如何将 refcursor 的值分配给 PL/SQL 中的变量
- python - 链接python扩展模块