Skip to content

Commit

Permalink
feat(vue): vue内包含base
Browse files Browse the repository at this point in the history
  • Loading branch information
ubbcou committed Jun 22, 2021
1 parent ad78df3 commit 5fc2ee8
Show file tree
Hide file tree
Showing 4 changed files with 564 additions and 11 deletions.
32 changes: 31 additions & 1 deletion packages/vue/README.md
Original file line number Diff line number Diff line change
@@ -1 +1,31 @@
https://github.com/ubbcou/eslint-config
# eslint config for vue

## 使用方法

### 安装

```bash
yarn add -D eslint @ubbcou/eslint-config-vue
```

### 配置

```js
// .eslintrc.js
module.exports = {
extends: [
'@ubbcou/vue',
],
}
```

## 注意

`vscode` 保存代码时自动修复eslint错误

```json
// setting
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
```
23 changes: 16 additions & 7 deletions packages/vue/index.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,26 @@
module.exports = {
parser: 'vue-eslint-parser',
// parserOptions: {
// parser: 'babel-eslint',
// ecmaVersion: 2020,
// sourceType: 'module'
// },
parserOptions: {
parser: 'babel-eslint',
ecmaVersion: 2020,
sourceType: 'module'
},
extends: [
'@ubbcou/base',
'plugin:vue/recommended',
],
plugins: ['vue'],
rules: {
// @TODO 这里的规则不知道为啥无效
'vue/max-attributes-per-line': 1,
'vue/max-attributes-per-line': [
2,
{
singleline: 4,
multiline: {
max: 1,
allowFirstLine: false,
},
},
],
'vue/html-self-closing': [
2,
{
Expand Down
3 changes: 3 additions & 0 deletions packages/vue/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,12 @@
"access": "public"
},
"dependencies": {
"@ubbcou/eslint-config-base": "^0.2.0",
"@vue/eslint-config-standard": "^6.0.0",
"eslint-config-prettier": "^8.3.0",
"eslint-config-vue": "^2.0.2",
"eslint-plugin-vue": "^7.9.0",
"prettier": "^2.3.1",
"vue-eslint-parser": "^7.6.0"
},
"devDependencies": {
Expand Down
Loading

0 comments on commit 5fc2ee8

Please sign in to comment.