如下,有什么办法在编辑器层面(比如vscode)保证代码安全么?
人总是会粗心大意的,if(1 == value)
写起来也不符合直觉……
或者有一些小技巧讨论一下也行。
TS伪代码如下
testIF(value: number) {
if (value = 1) {//这里完全可以禁止在if里边赋值
}
if (this.testIF2) {//这种写法确实是刚需,有办法处理么
}
}
testIF2(): boolean {
return false
}
用eslint呗,会像这样给出提示的

希望能帮助到你。