1、通过eslintrc 规范配置,重构代码,打印错误到控制台

1
2
3
4
5
6
{
'no-debugger' // 是否允许出现 debugger 代码
'vue/require-prop-types' // 要求生命props 类型
'vue/no-unused-components' // 声明没用到的组件
'vue/no-unused-properties' // 声明没用到的属性(computed,data,methods,props 等)
}

2、搭配husky、commitlint、lint-stage 做提交代码的规范,并且commit 前做lint检查eslint 配置项,统一代码规范,减少无效代码上传

小小改动,找出很多老项目中失效的方法和属性(mixins 属性除外,不友好。vue3可以解决)