prettier.config.js 653 B

1234567891011121314151617181920212223242526272829303132
  1. module.exports = {
  2. // 行宽
  3. printWidth: 150,
  4. // 缩进
  5. tabWidth: 2,
  6. useTabs: false,
  7. // 分号
  8. semi: true,
  9. // 引号
  10. singleQuote: true,
  11. jsxSingleQuote: false,
  12. quoteProps: 'as-needed',
  13. // 尾逗号
  14. trailingComma: 'es5',
  15. // 括号空格
  16. bracketSpacing: true,
  17. bracketSameLine: false,
  18. // 箭头函数括号
  19. arrowParens: 'always',
  20. // Vue
  21. vueIndentScriptAndStyle: true,
  22. // 换行符 — 与 .editorconfig 保持统一
  23. endOfLine: 'lf',
  24. // HTML 空白
  25. htmlWhitespaceSensitivity: 'strict',
  26. // Markdown
  27. proseWrap: 'never',
  28. // 范围 / pragma
  29. rangeStart: 0,
  30. insertPragma: false,
  31. requirePragma: false,
  32. };