From ceea914b4a746e7f5df2e29186c1699c480e385d Mon Sep 17 00:00:00 2001 From: Mutasem Date: Mon, 9 Aug 2021 12:53:32 +0200 Subject: [PATCH] update eslintrc --- packages/design-system/.eslintrc.js | 34 ++++++++++------------------- 1 file changed, 12 insertions(+), 22 deletions(-) diff --git a/packages/design-system/.eslintrc.js b/packages/design-system/.eslintrc.js index 77052a5c9e..b2f7cd1981 100644 --- a/packages/design-system/.eslintrc.js +++ b/packages/design-system/.eslintrc.js @@ -3,30 +3,20 @@ module.exports = { env: { node: true, }, - extends: [ + 'extends': [ 'plugin:vue/essential', - 'eslint:recommended', - '@vue/typescript/recommended', - '@vue/prettier', - '@vue/prettier/@typescript-eslint', + '@vue/typescript', ], - parserOptions: { - ecmaVersion: 2020, - }, rules: { - 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', - 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', + 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', + 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', + 'semi': [2, 'always'], + 'indent': ['error', 'tab'], + 'comma-dangle': ['error', 'always-multiline'], + 'no-tabs': 0, + 'no-labels': 0, + }, + parserOptions: { + parser: '@typescript-eslint/parser', }, - ignorePatterns: ['gulpfile.js'], - overrides: [ - { - files: [ - '**/__tests__/*.{j,t}s?(x)', - '**/tests/unit/**/*.spec.{j,t}s?(x)', - ], - env: { - jest: true, - }, - }, - ], };