Skip to content

Prettier 代码风格

printWidth 打印宽度

默认值:80

tabWidth tab 宽度

默认值:2

useTabs 使用 tab

默认值:false

Semi 尾分号

默认值:true

singleQuote 单引号

默认值:false

quoteProps 引用属性 (给对象属性添加引号的)

默认值:“as-needed”
可选值:“as-needed”,“consistant”, “preserve”

jsxSingleQuote jsx 单引号

默认值:true

trailingComma 尾逗号

默认值:true

bracketSpacing 括号空格

默认值:true

bracketSameLine 同行括号

默认值:true

arrowParens 箭头括号

默认值:“always”

rangeStart 范围起始

默认值:0

rangeEnd 范围结束

默认值:Infinity

parser 解析器

默认值:“babylon”

filepath 文件路径

默认值:None

requirePragma

默认值:false

insertPragma

默认值:false

proseWrap

默认值:“preserve”
/**
* 因为使用了一些折行敏感型的渲染器
*(如GitHub comment)而按照markdown文本样式进行折行
* 默认值,按照文件原样折行
* preserve/always/never
*/

htmlWhitespaceSensitivity html 空格敏感度

默认值:“css”

vueIndentScriptAndStyle vue 文件 script 和 style 缩进

默认值:false

endOfLine 行结束

默认值:“lf”
由于历史原因,文本文件中存在两种常见的行尾风格。

embeddedLanguageFormatting 内嵌代码块格式化

默认值:“auto”

singleAttributePerLine 每行单个属性

默认值:false

本文参考链接

  1. Prettier
  2. Options · Prettier
  3. Prettier 一个固执的代码格式化程序_insertpragma-CSDN 博客