結論:將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