zoukankan      html  css  js  c++  java
  • ESLint =》tslint.json

    结论:将ESLint提示注意()里面的规则属性在tslint.json中"rules": { } 里设置为false

    1、ES6: ESLint提示"Require Object Literal Shorthand Syntax (object-shorthand)"

     

    是因为,ES6如果值的变量名称等于Key,那么Key可以省略,比如:

    let obj = {
      pageIndex: pageIndex ,
      pageSize:  pageSize
    } ;
    解决:
    1)可以简写成
    let obj = {
      pageIndex ,
      pageSize
    } ;
    2)
    在tslint.json中
    "rules": {
           "object-literal-shorthand":false,
    }
    2、TSLint: Identifier 'obj' is never reassigned; use 'const' instead of 'let'. (prefer-const)
    使用let时出现的问题
    let obj = {
      pageIndex ,
      pageSize
    } ;
    解决:
    在tslint.json中
    "rules": {
        "prefer-const": false,
    }
    3、尾部空格检测missing whitespace
     
    解决:
    在tslint.json中
    "rules": {
        "no-trailing-whitespace": false,
    }
    4、missing whitespace
    解决:
    在tslint.json中
    "rules": {
        "whitespace":false,
    }
    5、
     
     
     
    6、

    tslint觉得自己根据右边的”0”判断出rating的类型是number类型,所以认为再写number是多此一举

    解决:去掉number
    pageIndex = 1;
    pageSize = 1;
     
     
     
     
    参考文档:https://blog.csdn.net/lqy455949477/article/details/77769235
     
     
     
     
     
     
     
  • 相关阅读:
    c++笔记--数组对象、vector对象和构造函数
    马加爵之歌
    周末有同学要来
    IQ
    [转]JavaScript中typeof 讲解
    【转】JS兼容Firefox
    firefox与ie 的javascript区别
    关于委托(转)
    经典常用的javascript代码收藏
    关于DataList使用DropDownList的分页实现 技巧实例源码
  • 原文地址:https://www.cnblogs.com/yuyedaocao/p/10528832.html
Copyright © 2011-2022 走看看