diff --git a/frontend/.editorconfig b/frontend/.editorconfig index 9554c73..c18f89d 100644 --- a/frontend/.editorconfig +++ b/frontend/.editorconfig @@ -8,5 +8,5 @@ insert_final_newline = true [*.{js,jsx,html,sass,vue,ts,tsx,json}] charset = utf-8 indent_style = tab -indent_size = 4 +indent_size = 2 trim_trailing_whitespace = true diff --git a/frontend/.eslintrc.json b/frontend/.eslintrc.json new file mode 100644 index 0000000..4ab1ef3 --- /dev/null +++ b/frontend/.eslintrc.json @@ -0,0 +1,42 @@ +{ + "env": { + "browser": true, + "es2021": true, + "node": true + }, + "extends": [ + "eslint:recommended", + "plugin:vue/essential", + "plugin:@typescript-eslint/recommended", + "@nuxtjs/eslint-config-typescript", + "plugin:vue/vue3-recommended", + "plugin:prettier/recommended" + ], + "parserOptions": { + "ecmaVersion": "latest", + "parser": "@typescript-eslint/parser", + "sourceType": "module" + }, + "plugins": ["vue", "@typescript-eslint"], + "rules": { + "vue/multi-word-component-names": "off", + "vue/no-setup-props-destructure": 0, + "vue/no-multiple-template-root": 0, + "no-console": 1, + "vue/no-v-model-argument": 0, + "@typescript-eslint/ban-ts-comment": 0, + "prettier/prettier": [ + "warn", + { + "arrowParens": "avoid", + "semi": true, + "tabWidth": 2, + "useTabs": false, + "vueIndentScriptAndStyle": true, + "singleQuote": true, + "trailingComma": "es5", + "printWidth": 120 + } + ] + } +} diff --git a/frontend/components/App/Header.vue b/frontend/components/App/Header.vue index 54d2e0f..199c76f 100644 --- a/frontend/components/App/Header.vue +++ b/frontend/components/App/Header.vue @@ -66,7 +66,7 @@
- +

HomeB @@ -77,20 +77,22 @@
@@ -102,7 +104,7 @@ Create