我在调试中注意到,我最难找到的愚蠢的拼写错误是结果语句,例如:
if (id = userId) {..}
And for class methods:
let result = myClass.doThis;
出于某种原因,VSCode 不会在编译时将这些标记为潜在问题。是否有设置或工具可以警告我此类错误?有时它们很难找到并且花费了我很多时间来追踪,因为当您扫描时它们并不那么明显并且难以搜索。
我意识到这些是合法的打字稿语句,但其他一些语言的 UI 会在条件和称为属性的方法中标记分配,以确保这确实是您想要做的。