.prettierrc.cjs 862 B

12345678910111213141516171819202122232425262728293031323334
  1. module.exports = {
  2. // 换行宽度
  3. printWidth: 120,
  4. // 缩进空格数
  5. tabWidth: 2,
  6. // 使用空格而非制表符
  7. useTabs: false,
  8. // 不使用分号
  9. semi: false,
  10. // 使用单引号
  11. singleQuote: true,
  12. // 对象属性按需加引号
  13. quoteProps: 'as-needed',
  14. // jsx 使用单引号
  15. jsxSingleQuote: true,
  16. // 不使用尾随逗号
  17. trailingComma: 'none',
  18. // 对象括号内加空格
  19. bracketSpacing: true,
  20. // 多行元素的 > 不放在最后一行末尾
  21. bracketSameLine: false,
  22. // 箭头函数总是加括号
  23. arrowParens: 'always',
  24. // HTML 空格敏感性
  25. htmlWhitespaceSensitivity: 'ignore',
  26. // Vue 文件不额外缩进 script/style
  27. vueIndentScriptAndStyle: false,
  28. // 使用 LF 换行符
  29. endOfLine: 'lf',
  30. // 不折行 markdown
  31. proseWrap: 'never',
  32. // 单属性不换行
  33. singleAttributePerLine: false
  34. }