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的,而不是let和var如果可能的话。
如果一个变量只有在声明时才被赋值一次,那么应该使用'const'
笔记:
有Fixer
配置
包含两个可能值的属性“destructuring”的可选对象:
“any”(默认) - 如果解构中的任何变量都可以是const,则此规则会对这些变量进行警告。“all” - 仅警告解构中的所有变量都可以是const。
例子
“prefer-const”:true
“prefer-const”:[true,{“destructuring”:“all”}]
样板
{
"type": "object",
"properties": {
"destructuring": {
"type": "string",
"enum": [
"all",
"any"
]
}
}
}