Adam Stachowicz
4 years ago
3 changed files with 85 additions and 4 deletions
@ -0,0 +1,73 @@ |
|||||
|
module.exports = { |
||||
|
env: { |
||||
|
browser: true, |
||||
|
commonjs: true, |
||||
|
es2017: true, |
||||
|
node: true, |
||||
|
}, |
||||
|
extends: [ |
||||
|
"eslint:recommended", |
||||
|
"plugin:vue/vue3-recommended", |
||||
|
], |
||||
|
parserOptions: { |
||||
|
ecmaVersion: 2018, |
||||
|
sourceType: "module", |
||||
|
}, |
||||
|
rules: { |
||||
|
// override/add rules settings here, such as:
|
||||
|
// 'vue/no-unused-vars': 'error'
|
||||
|
indent: ["error", 4], |
||||
|
quotes: ["warn", "double"], |
||||
|
//semi: ['off', 'never'],
|
||||
|
"vue/html-indent": ["warn", 4], // default: 2
|
||||
|
"vue/max-attributes-per-line": "off", |
||||
|
"no-multi-spaces": ["error", { |
||||
|
ignoreEOLComments: true, |
||||
|
}], |
||||
|
"curly": "error", |
||||
|
"object-curly-spacing": ["error", "always"], |
||||
|
"object-curly-newline": ["error", { |
||||
|
"ObjectExpression": { |
||||
|
"minProperties": 1, |
||||
|
}, |
||||
|
"ObjectPattern": { |
||||
|
"multiline": true, |
||||
|
"minProperties": 2, |
||||
|
}, |
||||
|
"ImportDeclaration": { |
||||
|
"multiline": true, |
||||
|
}, |
||||
|
"ExportDeclaration": { |
||||
|
"multiline": true, |
||||
|
//'minProperties': 2,
|
||||
|
}, |
||||
|
}], |
||||
|
"object-property-newline": "error", |
||||
|
"comma-spacing": "error", |
||||
|
"brace-style": "error", |
||||
|
"no-var": "error", |
||||
|
"key-spacing": "warn", |
||||
|
"keyword-spacing": "warn", |
||||
|
"space-infix-ops": "warn", |
||||
|
"arrow-spacing": "warn", |
||||
|
"no-trailing-spaces": "warn", |
||||
|
"space-before-blocks": "warn", |
||||
|
//'no-console': 'warn',
|
||||
|
"no-extra-boolean-cast": "off", |
||||
|
"no-multiple-empty-lines": ["warn", { |
||||
|
"max": 1, |
||||
|
"maxBOF": 0, |
||||
|
}], |
||||
|
"lines-between-class-members": ["warn", "always", { |
||||
|
exceptAfterSingleLine: true, |
||||
|
}], |
||||
|
"no-unneeded-ternary": "error", |
||||
|
"no-else-return": ["error", { |
||||
|
"allowElseIf": false, |
||||
|
}], |
||||
|
"array-bracket-newline": ["error", "consistent"], |
||||
|
"eol-last": ["error", "always"], |
||||
|
//'prefer-template': 'error',
|
||||
|
"comma-dangle": ["warn", "always-multiline"], |
||||
|
}, |
||||
|
} |
@ -0,0 +1,3 @@ |
|||||
|
{ |
||||
|
"extends": "stylelint-config-recommended", |
||||
|
} |
Loading…
Reference in new issue