/** * @see https://prettier.io/docs/en/configuration.html * @type {import('prettier').Config} */ export default { // 打印宽度 printWidth: 80, // 缩进空格数 tabWidth: 2, // 使用制表符而不是空格缩进 useTabs: false, // 句尾添加分号 semi: true, // 使用单引号 singleQuote: true, // 尾随逗号 trailingComma: 'es5', // 对象大括号内的空格 bracketSpacing: true, // 箭头函数参数括号 arrowParens: 'always', // 括号行位置 bracketSameLine: false, // 换行符使用 lf endOfLine: 'lf', // HTML 空格敏感度 htmlWhitespaceSensitivity: 'css', plugins: ['prettier-plugin-svelte'], overrides: [ { files: '*.svelte', options: { parser: 'svelte', }, }, { // 对 CSS 文件使用双引号 files: '*.css', options: { singleQuote: false }, }, { // 对 SCSS 文件使用双引号 files: '*.scss', options: { singleQuote: false }, }, ], };