cra学习: 配置 eslint、 prettier 和 commitlint 规范工程

React的基本的校验/代码格式化以及git提交信息的规范
更新于: 2022-05-02 11:53:13

几个工具的说明

  • eslint:cra 自带的,对代码规范的一些基本约束
  • prettier: 代码统一格式化
  • commitlint: 将提交信息,统一模板

prettier 安装 与配置

视频中的配置,现在貌似已经变了
# 1. 安装
npm install --save-dev --save-exact prettier
# 2. 添加配置文件
touch .prettierrc.json .prettierignore
# 3.1 手动格式化
npx prettier --write .
# 3.2 在提交之前自动进行格式化
npx mrm@2 lint-staged

安装一个插件

npm install --save-dev eslint-config-prettier

commitlint

参考