配置
prettier.config.mjs
/**
* @see https://prettier.io/docs/configuration
* @type {import("prettier").Config}
*/
const config = {
// 不使用tab缩进
useTabs: false,
// 使用2个空格缩进
tabWidth: 2,
// 每行最大长度
printWidth: 100,
// 使用单引号
singleQuote: true,
// 使用尾随逗号
trailingComma: 'all',
// 箭头函数参数括号
arrowParens: 'avoid',
// 不使用分号
semi: false,
// 忽略html中的空格
htmlWhitespaceSensitivity: 'ignore',
// 忽略文件末尾的换行符
endOfLine: 'auto',
}
export default config
忽略配置
.prettierignore
/dist/*
.local
.output.js
/node_modules/**
/src/auto-imports.d.ts
**/*.svg
**/*.sh
/public/*
src/types/components.d.ts
src/types/auto-imports.d.ts
src/assets/r.ts