- 代码风格交给eslint,其他的不要进行强制规定
在实际项目中,最好配合以下几个工具,让整个项目的代码风格统一
- eslint:代码格式检查工具
- lint-staged:对git的暂存文件进行lint检查
- husky:git钩子,能够很方便地在项目中配置git的hook操作,通过它我们能够实现在代码提交时检查并尝试修复一些代码风格问题
安装与初始化
- 直接这样一起安装几个工具:
npm install --save-dev husky lint-staged eslint
- 可以执行
./node_modules/.bin/eslint --init
对当前目录的项目进行eslint初始化,能够通过交互式的命令进行配置,完成后会在当前目录创建配置文件.eslintrc.js