TSLint: Identifier 'errMsg' is never reassigned; use 'const' instead of 'let'. (prefer-const)

xiaoxiao2021-02-28  49

TypeScript的Tslint又报错了,这回是变量未重新赋值,被强烈建议使用常量修饰符const。

TSLint: Identifier 'errMsg' is never reassigned; use 'const' instead of 'let'. (prefer-const)

TSLint:标识符'errMsg'永远不会被重新分配;使用'const'而不是'let'。(prefer-const)

关闭报错:打开项目下的tslint.json文件,将prefer-const 设置为false。

------------------------------------------------------------

prefer-const配置,译文:

规则:prefer-const

要求变量声明使用const的,而不是letvar如果可能的话。

如果一个变量只有在声明时才被赋值一次,那么应该使用'const'

笔记:
有Fixer

配置

包含两个可能值的属性“destructuring”的可选对象:

“any”(默认) - 如果解构中的任何变量都可以是const,则此规则会对这些变量进行警告。“all” - 仅警告解构中的所有变量都可以是const。
例子
“prefer-const”:true “prefer-const”:[true,{“destructuring”:“all”}]
样板
{   "type": "object",   "properties": {     "destructuring": {       "type": "string",       "enum": [         "all",         "any"       ]     }   } }

转载请注明原文地址: https://www.6miu.com/read-75139.html

最新回复(0)