prettier 的使用

yarn add prettier -D

prettier 项目的全部文件

"scripts": {
  "format": "prettier --write \"**/*.+(js|jsx|json|yml|yaml|css|less|scss|ts|tsx|md|mdx|graphql|vue)\""
},

--list-diffetent: 列出需要 prettier 的列表

"format": "npm run prettier -- --write",
"prettier": "prettier \"**/*.+(js|jsx|json|yml|yaml|css|less|scss|ts|tsx|md|graphql|mdx)\"",
"validate": "npm run lint && npm run prettier -- --list-different"
  • hawsky: 内置大量可以配合 git 命令执行的钩子
  • lint-staged: 把范围缩小为操作更改的文件