1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| module.exports = {
| // 一行最多 100 字符
| printWidth: 100,
| // 使用 4 个空格缩进
| tabWidth: 2,
| // 不使用缩进符,而使用空格
| useTabs: false,
| // 行尾不需要有分号
| semi: true,
| // 使用单引号
| singleQuote: true,
| // 对象的 key 仅在必要时用引号
| quoteProps: 'as-needed',
| // jsx 不使用单引号,而使用双引号
| jsxSingleQuote: false,
| // 尾随逗号
| trailingComma: 'es5',
| // 大括号内的首尾需要空格
| bracketSpacing: true,
| // jsx 标签的反尖括号需要换行
| jsxBracketSameLine: false,
| // 箭头函数,只有一个参数的时候,也需要括号
| arrowParens: 'always',
| // 每个文件格式化的范围是文件的全部内容
| rangeStart: 0,
| rangeEnd: Infinity,
| // 不需要写文件开头的 @prettier
| requirePragma: false,
| // 不需要自动在文件开头插入 @prettier
| insertPragma: false,
| // 使用默认的折行标准
| proseWrap: 'preserve',
| // 根据显示样式决定 html 要不要折行
| htmlWhitespaceSensitivity: 'css',
| // 换行符使用 lf crlf
| endOfLine: 'auto'
| };
|
|