12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- # 一行最多 120 字符
- printWidth: 120
- # 使用 2 个空格缩进
- tabWidth: 2
- # 不使用缩进符,而使用空格
- useTabs: false
- # 行尾不需要分号
- semi: true
- # 使用单引号
- singleQuote: true
- # 对象的 key 仅在必要时用引号
- quoteProps: as-needed
- # jsx 不使用单引号,而使用双引号
- jsxSingleQuote: false
- # 末尾不需要逗号
- trailingComma: none
- # 大括号内的首尾需要空格
- bracketSpacing: true
- # jsx 标签的反尖括号需要换行
- jsxBracketSameLine: false
- # 箭头函数,只有一个参数的时候,不需要括号
- arrowParens: avoid
- # 每个文件格式化的范围是文件的全部内容
- rangeStart: 0
- # 不需要写文件开头的 @prettier
- requirePragma: false
- # 不需要自动在文件开头插入 @prettier
- insertPragma: false
- # 使用默认的折行标准
- proseWrap: preserve
- # 根据显示样式决定 html 要不要折行
- htmlWhitespaceSensitivity: css
- # 换行符使用 lf
- endOfLine: lf
- # 后缀文件名特有规则
- overrides:
- - files: '*.{wxss,less}'
- options:
- parser: less
- - files: '*.json,.*rc'
- options:
- parser: json
- - files: '*.{wxml,html}'
- options:
- parser: html
- htmlWhitespaceSensitivity: strict
- # 避免text标签换行
- printWidth: 999
- - files: '*.wxs'
- options:
- parser: babel
|