eslint
eslint是一款代码规范估计,用于规范代码格式
eslint官网
安装eslint
husky
husky是一款git的hook工具, 可以更方便的设置git hook
husky官网
安装husky
配置husky
commitlint
commitlint 是一个提交信息规范的插件
commitlint 官网
commitlint安装
commitlint配置
在项目根目录下创建配置文件commitlint.config.mjs
添加钩子
安装prompt-cli
prompt-cli 可以根据 commitlint.config快速生成提交信息
prompt-cli使用
可以将commit添加到package.json
lint-staged
lint-staged是针对暂存区的git文件运行linter的工具
lint-staged官网
lint-staged安装
lint-staged配置
lint-staged配置可以放在package.json
添加钩子
prettier
prettier是一款支持多语言的代码格式化工具
prettier官网
prettier 安装
prettier 配置
创建.prettierignore
文件, 排除运行prettier的目录
创建配置文件prettier.config.mjs
兼容eslint
安装兼容插件
修改eslint配置文件
stylelint
stylelint 安装
stylelint是对css等样式表进行检查的工具stylelint官网
支持scss
修改stylelint配置文件
设置stylelint顺序插件
修改stylelint配置文件
设置stylelint支持vue
修改stylelint配置文件
Tailwind CSS
Tailwind CSS是一款现代css库, 通过类名引用样式 Tailwind CSS的安装