From 67fd433635eb49187f544600381c59feb783ccbf Mon Sep 17 00:00:00 2001 From: QuentinHsu Date: Thu, 31 Aug 2023 18:46:25 +0800 Subject: [PATCH] perf(global): format code magic (#82) --- .eslintrc | 13 ++- .prettierrc.yaml | 38 --------- package.json | 4 +- pnpm-lock.yaml | 211 ++++++++++++++++++++++++++++++++++++++++++++++ src/views/Sub.vue | 71 ++++++++-------- 5 files changed, 259 insertions(+), 78 deletions(-) delete mode 100644 .prettierrc.yaml diff --git a/.eslintrc b/.eslintrc index 63479e1c8..0e759445c 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,9 +1,11 @@ { "extends": [ - "@antfu" + "@antfu", + "prettier" ], "plugins": [ - "simple-import-sort" + "simple-import-sort", + "prettier" ], "rules": { "simple-import-sort/imports": "error", @@ -27,6 +29,9 @@ "@typescript-eslint/semi": [ "error", "always" - ] + ], + "prettier/prettier": ["error", { + "htmlWhitespaceSensitivity": "ignore" // 根据显示样式决定 html 要不要折行 + }] } -} +} \ No newline at end of file diff --git a/.prettierrc.yaml b/.prettierrc.yaml deleted file mode 100644 index 6be74d67d..000000000 --- a/.prettierrc.yaml +++ /dev/null @@ -1,38 +0,0 @@ -printWidth : 80 # 显示宽度 -tabWidth : 2 # tab 宽度 -useTabs : false # 使用 tab 而不是空格 -semi : true # 使用分号 -singleQuote : true # 使用单引号 -jsxSingleQuote : false # 在 JSX 中使用单引号而不是双引号 -bracketSpacing : true # 在对象花括号内打印空格 true { foo: bar } false {foo: bar} -arrowParens : "avoid" # 箭头函数只有一个参数的时候的周围的括号 "always" - (x) => x "avoid" - x => x -embeddedLanguageFormatting : "auto" # "auto" - 嵌入代码如果 Prettier 可以识别则格式化它 "off" - 永远不要自动格式化 -bracketSameLine : false # 多行属性的 HTML(HTML、JSX、Vue、Angular)标签的 ">" 放在最后一行的末尾,而不是单独在下一行(不适用于自闭合元素) -#htmlWhitespaceSensitivity : "strict" -vueIndentScriptAndStyle : true # 在 Vue 文件中缩进