KenkoDriveVue/.prettierrc.mjs

22 lines
1.2 KiB
JavaScript
Raw Normal View History

2024-03-14 22:20:31 +08:00
/** @type {import("prettier").Config} */
const config = {
printWidth: 80, // 每行字符数
tabWidth: 2, // 缩进空格数
useTabs: false, // 使用tab缩进
semi: false, // 在语句末尾使用分号
singleQuote: false, // 使用单引号而不是双引号
quoteProps: "as-needed", // 对象属性的引号使用
jsxSingleQuote: false, // jsx中使用单引号
trailingComma: "all", // 多行时尽可能使用尾随逗号
bracketSpacing: true, // 在对象字面量声明所使用的的花括号后({)和前(})输出空格
bracketSameLine: false, // 将多行 HTMLHTML、JSX、Vue、Angular元素的 > 放在最后一行的末尾,而不是单独放在下一行(不适用于自闭合元素)。
arrowParens: "always", // 箭头函数参数使用括号
htmlWhitespaceSensitivity: "css", // 指定 HTML 文件的全局空白区域敏感度
vueIndentScriptAndStyle: false, // 是否缩进Vue文件中的脚本和样式标签
endOfLine: "lf", // 换行符
embeddedLanguageFormatting: "auto", // 是否格式化嵌入式代码
singleAttributePerLine: false, // 在 HTML、Vue 和 JSX 中强制每行使用单一属性
}
export default config