【前端项目规范】之.prettierrc.js文件配置: 配合eslint,检查代码规范

400 阅读1分钟
// .prettierrc.js

// 用途
// 配合eslint,检查代码规范

module.exports = {
  printWidth: 100, // 超出字符换行(默认:80)
  tabWidth: 2, // tab缩进字符(默认:2)
  proseWrap: 'preserve', // 超出字符换行方式,按原样显示(默认)
  useTabs: false, // 不使用tab缩进(默认:false)
  singleQuote: true, // 使用单引号
  semi: false, // 不使用分号
  trailingComma: 'none', // 不使用行尾逗号
  arrowParens: 'always', // 不省略括号(箭头函数)(x) => { x }
  bracketSpacing: true, // 对象中的空格,例如:{ foo:bar }(默认:true)
  quoteProps: 'as-needed', // 对象中的引号(仅在需要时在对象属性周围添加引号)
  jsxBracketSameLine: false, // JSX闭合标签换行显示(<div></div>)
  endOfLine: 'auto' // 换行符使用,保持现有的行尾设置(默认:auto)
}