| 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' |  | }; | 
 |