代码拉取完成,页面将自动刷新
module.exports = {
/**
* 换行宽度,当一行代码到达多少列时换行
* @default 80
* @type {number}
*/
printWidth: 120,
/**
* 缩进的空格数量
* @default 2
* @type {number}
*/
tabWidth: 2,
/**
* 是否使用tab缩进代替空格
* @default false
* @type {boolean}
*/
useTabs: false,
/**
* 是否在代码块行尾加上分号
* @default true
* @type {boolean}
*/
semi: true,
/**
* 是否使用单引号代替双引号
* @default false
* @type {boolean}
*/
singleQuote: false,
/**
* 指定对象的 key 添加引号的方式。
* @default "as-needed"
* @type {"as-needed"|"consistent"|"preserve"}
* as-needed: 仅在必要时用引号
* consistent:有一个需要引号就给其他统一加上
* preserve:保留用户输入的引号
*/
quoteProps: 'consistent',
/**
* jsx 中是否使用单引号代替双引号。false:否
* @default false
* @type {boolean}
*/
jsxSingleQuote: true,
/**
* 是否在多行的对象、数组末尾行加上逗号
* @default "es5"
* @type {"es5"|"none"|"all"}
*/
trailingComma: 'all',
/**
* 是否在括号内的首尾加空格,如:"{ foo: bar }"
* @default true
* @type {boolean}
*/
bracketSpacing: true,
/**
* 是否把多行HTML (HTML, JSX, Vue, Angular)元素的>放在最后一行的末尾,而不是单独放在下一行(不适用于自关闭元素)。
* @default false
* @type {boolean}
*/
bracketSameLine: false,
/**
* 当箭头函数只有一个参数的时候,是否加括号
* @default "always"
* @type {"always"|"avoid"}
*/
arrowParens: 'always',
/**
* 每个文件格式化的开始范围
* @type {number}
*/
rangeStart: 0,
/**
* 每个文件格式化的结束范围,Infinity代表到文件的最后内容。rangeStart是 0,rangeEnd是 Infinity 的话,代表格式化文件的所有内容
* @type {number}
*/
rangeEnd: Infinity,
/**
* 是否在文件顶部添加了 @prettier 标注的文件才会被格式化
* @type {boolean}
*/
requirePragma: false,
/**
* 是否在已被preitter格式化的文件顶部加上 @format 标注
* @type {boolean}
*/
insertPragma: false,
/**
* 代码折行方式
* @type {"always"|"never"|"perserve"}
* "always":当超出 printWidth 时就折行
* "never":不折行
* "perserve":按照文件原样折行
*/
proseWrap: 'preserve',
/**
* 为HTML、Vue、Angular和Handlebars指定全局空格敏感性
* @default "css"
* @type {"css"|"strict"|"ignore"}
* "css":默认值,根据元素默认的外部显示类型 display types,来区分处理空格方式。内联元素采用「空格敏感格式化」,块级元素采用「空格不敏感格式化」。
* "strict":所有空格被视为敏感,皆采用「空格敏感格式化」,会保留空格。
* "ignore":所有空格被视为不敏感,皆采用「空格不敏感格式化」,会去除空格。
*/
htmlWhitespaceSensitivity: 'ignore',
/**
* 设置统一的行尾结束符
* @default "lf"
* @type {"lf"|"crlf"|"cr"|"auto"}
* "lf":仅换行(\n),在Linux和macOS以及git repos内部通用
* "crlf":回车符+换行符(\ r \ n),在Windows上很常见
* "cr":仅回车符(\r),很少使用
* "auto":保持现有的行尾(通过查看第一行后的内容对一个文件中的混合值进行归一化)
*/
endOfLine: 'lf',
/**
* 用于 Markdown 等代码的格式化,自动语言识别
* @type {"auto"|"off"}
* "auto":格式化
* "off":不格式化
*/
embeddedLanguageFormatting: 'auto',
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。