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