Skip to content

prettier

json
// .prettierrc
{
  // 每行代码的最大长度限制为 120 个字符。超过时,Prettier 会自动换行。默认值为 80,此处放宽至 120 以适应更宽屏的代码布局
  "printWidth": 120,
  // 缩进宽度为 2 个空格
  "tabWidth": 2,
  // 禁用制表符缩进,始终使用空格缩进
  "useTabs": false,
  // 在语句末尾自动添加分号
  "semi": true,
  // 字符串使用双引号 "(而非单引号 ')
  "singleQuote": false,
  // 禁止在对象、数组或函数参数的最后一项后添加尾随逗号(例如 {x: 1} 而非 {x: 1,})
  "trailingComma": "none",
  // 在对象字面量的括号内保留空格(如 { foo: bar } 而非 {foo: bar})
  "bracketSpacing": true,
  // 当箭头函数只有一个参数时,省略括号(如 x => x 而非 (x) => x)
  "arrowParens": "avoid",
  // 在 Vue 文件中,对 <script> 和 <style> 标签内容进行缩进(与模板保持一致)
  "vueIndentScriptAndStyle": true,
  // 保留文件原有的换行符风格(自动识别 LF \n 或 CRLF \r\n)
  "endOfLine": "auto"
}