diff options
-rw-r--r-- | packages/client/.eslintrc.js | 64 |
1 files changed, 33 insertions, 31 deletions
diff --git a/packages/client/.eslintrc.js b/packages/client/.eslintrc.js index 086c9df..7479e5f 100644 --- a/packages/client/.eslintrc.js +++ b/packages/client/.eslintrc.js @@ -4,37 +4,39 @@ module.exports = { node: true }, extends: [ - 'plugin:vue/vue3-strongly-recommended', - '@vue/standard' + "plugin:vue/vue3-strongly-recommended", + "@vue/standard" ], parserOptions: { - parser: 'babel-eslint' + parser: "babel-eslint" }, + ignorePatterns: [ "src/util/*" ], rules: { - 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', - 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', - curly: 'warn', - 'array-bracket-newline': [ 'warn', 'consistent' ], - 'array-bracket-spacing': [ 'warn', 'always' ], - 'capitalized-comments': [ 'warn', 'always' ], - 'implicit-arrow-linebreak': [ 'warn', 'beside' ], - indent: [ 'warn', 'tab' ], - 'linebreak-style': [ 'warn', 'unix' ], - 'comma-dangle': [ 'error', 'never' ], - semi: [ 'error', 'always' ], - 'no-var': 'error', - 'no-tabs': [ 'error', { allowIndentationTabs: true } ], - 'quotes': ['error', 'double'], - 'quote-props': ["error", "as-needed"], - 'space-before-function-paren': ["error", "never"], - 'camelcase': "off", - 'no-tabs': "off", - 'keyword-spacing': ["error", { "overrides": { - "if": { "after": false }, - "for": { "after": false }, - "while": { "after": false } - } }], - 'vue/max-attributes-per-line': [ 'warn', { + "no-console": process.env.NODE_ENV === "production" ? "warn" : "off", + "no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off", + curly: "warn", + "array-bracket-newline": [ "warn", "consistent" ], + "array-bracket-spacing": [ "warn", "always" ], + "capitalized-comments": [ "warn", "always" ], + "implicit-arrow-linebreak": [ "warn", "beside" ], + indent: [ "warn", "tab" ], + "linebreak-style": [ "warn", "unix" ], + "comma-dangle": [ "error", "never" ], + semi: [ "error", "always" ], + "no-var": "error", + quotes: [ "error", "double" ], + "quote-props": [ "error", "as-needed" ], + "space-before-function-paren": [ "error", "never" ], + camelcase: "off", + "no-tabs": "off", + "keyword-spacing": [ "error", { + overrides: { + if: { after: false }, + for: { after: false }, + while: { after: false } + } + } ], + "vue/max-attributes-per-line": [ "warn", { singleline: { max: 2, allowFirstLine: true @@ -44,10 +46,10 @@ module.exports = { allowFirstLine: false } } ], - 'vue/html-closing-bracket-newline': [ 'error', { - singleline: 'never', - multiline: 'never' + "vue/html-closing-bracket-newline": [ "error", { + singleline: "never", + multiline: "never" } ], - 'vue/html-indent': [ 'error', 'tab' ], + "vue/html-indent": [ "error", "tab" ] } }; |