团队规范-eslint代码格式

810 阅读1分钟

前言


  • 历史代码格式不规范
  • 团队成员ide不统一
  • ide中格式化代码的插件也不一定一致
  • 最终导致在团队协作提交代码时由于代码格式不一致导致代码冲突
  • 因为代码格式缩进解决冲突岂不是太累了

解决方案

  • ESLint

实践过程

  • npm install eslint -g

  • eslint init

  • 选择你想要的eslint模板
  • 修改.eslintrc.js,自定义配置项

注意事项

  • 一些老旧项目资源文件引入时无需校验 在文件头部添加 /* eslint-disable */
  • 一些老旧项目中方法定义规则不严谨例如全局方法定义在不同的js中我们需求把这些校验去除
  • // 在.eslintrc.js 添加配置项
    rules: {    'no-undef':"off"  }

后记

  • 一个项目状态永远不是你想想的那么美好,基于项目基于时间渐进的优化。