博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eslint报错解决合集
阅读量:5231 次
发布时间:2019-06-14

本文共 969 字,大约阅读时间需要 3 分钟。

Eslint报错解决合集

前言:

最近公司来了很多新的小伙伴,为了解决代码混乱的问题,特地了解了eslint这个神器。

花了大概一周,彻底把代码规范过了一遍。得到的大致思路如下。

配齐工具: eslint+prettier+vscode,如果有其他格式化插件,最好卸载禁用。不包括(Vetur),这是为了开发时候可以快速格式化。

定义规则: 在VUE项目的根目录,新建.eslintrc和.prettierrc文件(无后缀),这是为了让规则可定义,更贴合自己公司内的开发习惯;

配置命令(拓展): 在package.json中配置格式化检测和修复的命令,这是为让开发者更方便检测自己的代码是否符合规范。

本文档根据公司的开发情况不定期进行更新,遇到问题就会添加上去,就酱。

参考文档:

报错整理:

1,

表名需要将test设定一个默认值;

假设test为对象,则设定

props: {    test: {      type: Object,      default: () => {        return {          id: ''        };      }    }  },复制代码

假定为数组,则设定

messageList: {      type: Array,      default: []    }复制代码

表示变量使用了双引号,把表示变量的双引号改为单引号即可。

错误格式:

data() {    return {      activeId: ""    };  },复制代码

正确格式:

data() {    return {      activeId: ''    };  },复制代码

3,Expected to be enclosed by double quotes (vue/html-quotes)

这个报错代表让你要将单引号改为双引号,比如:

错误格式:

  • 复制代码

    正确格式:

  • 复制代码

    4,

    代表有的地方空格多余,比如标签结尾处,只要删除多余空格即可

    错误格式:

    复制代码

    正确格式:

    复制代码

    转载于:https://juejin.im/post/5d4176336fb9a06ad3470859

    你可能感兴趣的文章
    JavaScript 鸭子模型
    查看>>
    SQL Server 如何查询表定义的列和索引信息
    查看>>
    GCD 之线程死锁
    查看>>
    NoSQL数据库常见分类
    查看>>
    一题多解 之 Bat
    查看>>
    Java 内部类
    查看>>
    {面试题7: 使用两个队列实现一个栈}
    查看>>
    【练习】使用事务和锁定语句
    查看>>
    centos7升级firefox的flash插件
    查看>>
    Apache Common-IO 使用
    查看>>
    评价意见整合
    查看>>
    二、create-react-app自定义配置
    查看>>
    Android PullToRefreshExpandableListView的点击事件
    查看>>
    系统的横向结构(AOP)
    查看>>
    linux常用命令
    查看>>
    NHibernate.3.0.Cookbook第四章第6节的翻译
    查看>>
    使用shared memory 计算矩阵乘法 (其实并没有加速多少)
    查看>>
    Django 相关
    查看>>
    git init
    查看>>
    训练记录
    查看>>