You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
// 参考:https://prettier.io/docs/en/options.html
|
|
|
|
|
module.exports = {
|
|
|
|
|
// 超过指定值换行
|
|
|
|
|
printWidth: 150,
|
|
|
|
|
// 制表符宽度
|
|
|
|
|
tabWidth: 2,
|
|
|
|
|
// 使用制表符缩进
|
|
|
|
|
useTabs: true,
|
|
|
|
|
// 句尾不使用分号
|
|
|
|
|
semi: false,
|
|
|
|
|
// 使用单引号
|
|
|
|
|
singleQuote: true,
|
|
|
|
|
// 在 JSX 文件中使用单引号代替双引号
|
|
|
|
|
jsxSingleQuote: true,
|
|
|
|
|
// 在对象或数组最后一个元素后面是否加逗号,可选值"[none:不追加 | es5:追加]
|
|
|
|
|
trailingComma: 'none',
|
|
|
|
|
// 在对象,数组括号与代码之间加空格 "{ foo: bar }"
|
|
|
|
|
bracketSpacing: true,
|
|
|
|
|
// 将多行 JSX 元素的 > 放置于最后一行的末尾,而非换行
|
|
|
|
|
jsxBracketSameLine: true,
|
|
|
|
|
//(x) => {} 箭头函数参数只有一个时是否要有小括号,可选值"[always:(x) => x | avoid:x => x]
|
|
|
|
|
arrowParens: 'avoid',
|
|
|
|
|
// 使用默认的折行标准,可选值"[always|never|preserve]"
|
|
|
|
|
proseWrap: 'preserve',
|
|
|
|
|
// 指定HTML文件的全局空格敏感度,可选值"[css|strict|ignore]"
|
|
|
|
|
htmlWhitespaceSensitivity: 'css',
|
|
|
|
|
// 结尾时换行符使用lf,可选值"[auto|lf|crlf|cr]"
|
|
|
|
|
endOfLine: 'auto'
|
|
|
|
|
}
|