diff --git a/.eslintrc.js b/.eslintrc.js index 8ebc862..18cd863 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,17 +1,19 @@ module.exports = { + plugins: ['prettier'], extends: [ - "plugin:vue/recommended", - "prettier/vue", - "plugin:prettier/recommended" + 'plugin:prettier/recommended', + 'plugin:vue/recommended', + 'prettier/vue' ], + ignorePatterns: ['node_modules/', 'dist/', 'coverage/'], rules: { + semi: ['error', 'always'], quotes: ['error', 'single'], - indent: ['error', 2], + // indent: ['error', 2], 'no-console': 'off', 'no-debugger': 'error', - semi: ['error', 'always'], 'prettier/prettier': 'error', 'vue/html-self-closing': 'off', 'vue/max-attributes-per-line': 'off' - }, + } }; diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..544ab01 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,5 @@ +node_modules +coverage +yarn.lock +dist +dist/* diff --git a/package.json b/package.json index ea7de9e..f8218bc 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,8 @@ "build:docs": "cd docs && yarn build", "build:preview": "cd docs && yarn build", "test": "jest", - "lint": "npx eslint 'src/**/*.{js,vue}'" + "lint": "npx eslint '**/*.{js,vue}'", + "prettier": "npx prettier '**/*.{js,vue}'" }, "repository": { "type": "git",