Skip to content

Commit

Permalink
Update config
Browse files Browse the repository at this point in the history
  • Loading branch information
michalsnik committed Jun 3, 2017
1 parent 75961db commit 26f282e
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 33 deletions.
10 changes: 5 additions & 5 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
module.exports = {
root: true,
parserOptions: {
ecmaVersion: 6
ecmaVersion: 6,
},
env: {
node: true,
mocha: true
mocha: true,
},
extends: [
"plugin:eslint-plugin/recommended"
"plugin:eslint-plugin/recommended",
],
plugins: [
"eslint-plugin"
"eslint-plugin",
],
rules: {
"complexity": "off",
"eslint-plugin/report-message-format": ["error", "^[A-Z].*\\.$"],
"eslint-plugin/prefer-placeholders": "error",
"eslint-plugin/consistent-output": "error"
"eslint-plugin/consistent-output": "error",
}
}
33 changes: 5 additions & 28 deletions config/base.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
module.exports = {
root: true,

parser: "vue-eslint-parser",

parserOptions: {
ecmaVersion: 6,
sourceType: 'module',
ecmaFeatures: {
jsx: true,
},
},

env: {
Expand All @@ -13,32 +18,4 @@ module.exports = {
plugins: [
'vue',
],

rules: {
'vue/html-end-tags': 'error',
'vue/html-no-self-closing': 'error',
'vue/html-quotes': 'off',
'vue/no-confusing-v-for-v-if': 'error',
'vue/no-duplicate-attributes': 'error',
'vue/no-invalid-template-root': 'error',
'vue/no-invalid-v-bind': 'error',
'vue/no-invalid-v-cloak': 'error',
'vue/no-invalid-v-else-if': 'error',
'vue/no-invalid-v-else': 'error',
'vue/no-invalid-v-for': 'error',
'vue/no-invalid-v-html': 'error',
'vue/no-invalid-v-if': 'error',
'vue/no-invalid-v-model': 'error',
'vue/no-invalid-v-on': 'error',
'vue/no-invalid-v-once': 'error',
'vue/no-invalid-v-pre': 'error',
'vue/no-invalid-v-show': 'error',
'vue/no-invalid-v-text': 'error',
'vue/no-parsing-error': 'error',
'vue/no-textarea-mustache': 'error',
'vue/require-component-is': 'error',
'vue/require-v-for-key': 'error',
'vue/v-bind-style': 'off',
'vue/v-on-style': 'off'
},
};
25 changes: 25 additions & 0 deletions config/recommended.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,30 @@ module.exports = {
extends: require.resolve('./base.js'),

rules: {
'vue/html-end-tags': 'error',
'vue/html-no-self-closing': 'error',
'vue/html-quotes': 'off',
'vue/no-confusing-v-for-v-if': 'error',
'vue/no-duplicate-attributes': 'error',
'vue/no-invalid-template-root': 'error',
'vue/no-invalid-v-bind': 'error',
'vue/no-invalid-v-cloak': 'error',
'vue/no-invalid-v-else-if': 'error',
'vue/no-invalid-v-else': 'error',
'vue/no-invalid-v-for': 'error',
'vue/no-invalid-v-html': 'error',
'vue/no-invalid-v-if': 'error',
'vue/no-invalid-v-model': 'error',
'vue/no-invalid-v-on': 'error',
'vue/no-invalid-v-once': 'error',
'vue/no-invalid-v-pre': 'error',
'vue/no-invalid-v-show': 'error',
'vue/no-invalid-v-text': 'error',
'vue/no-parsing-error': 'error',
'vue/no-textarea-mustache': 2,
'vue/require-component-is': 'error',
'vue/require-v-for-key': 'error',
'vue/v-bind-style': 'off',
'vue/v-on-style': 'off'
},
};

0 comments on commit 26f282e

Please sign in to comment.