eslint-prettier-config
Version:
Eslint+Airbnb+Preitter+TS+Vue JS代码规范自动格式化方案
30 lines (25 loc) • 677 B
Markdown
#### 大纲
#### 1 ESlint
安装ESlint依赖包,和 生成 .eslintrc.js 配置文件
如果不需要 某项规则修改配置文件即可,0:off,1:warning, 2: error
#### 2.Prettier
安装Preitter依赖包,和 生成 .prettierrc 配置文件
#### 3.编辑器默认配置
生成.editorconfig
#### 4.配置 webpack loader - :eslint-loader
格式化原理:
使用ESlint --fix功能 驱动 Prettier 插件格式化
```js
rules: [
{
test: /\.(vue|ts|js)$/,
exclude: /node_modules/,
enforce: 'pre',
loader: 'eslint-loader',
options: {
fix: true,
emitWarning: false,
},
},
],
```