eslint&prettier结尾分号冲突

2,087 阅读1分钟

目的:在每一行结束的代码后面添加分号(缺失分号的时候,总觉得代码没结束,阅读大量得代码时,容易肉眼疲劳),在对象最后一个属性后面添加逗号,

1. 设置eslint的分号为 缺失时警告,
  'semi':[1], //  分号缺失时警告
  'comma-dangle': [0, 'always-multiline'], // 对象最后一个属性有逗号结尾
  'comma-spacing': [
    2,
    {
      before: false,
      after: true,
    },
  ],
2. 设置.prettierrc在没有分号结尾时,自动加上去
{
  "singleQuote": true,
  "semi": true, // 格式时自动加分号结尾
  "bracketSpacing": true,
  "tabWidth": 2,
  "useTabs": false,
  "htmlWhitespaceSensitivity": "strict",
  "trailingComma": "none",  // 对象最后一个属性后面默认添加逗号
  "proseWrap": "always",
  "endOfLine": "auto",
  "printWidth":120
}
参考