WebStorm 中不合理的 "variable is possibly null" 警告
Unjustified "variable is possibly null" warning in WebStorm
我喜欢 WebStorm 中的所有检查功能,它们可以帮助我清理代码并发现潜在问题。但是我无法理解一些警告,它们正在妨碍我。
例如,在下面的屏幕截图中,您可以看到我明确检查变量 result
是否为 null
,如果是,则为其分配一个空数组。但是,就在该 WebStorm 下方,警告我变量 result
可能为空。
这是怎么回事?我是否必须清除缓存,或者这只是 WebStorm 检查中的一个错误?还是我完全遗漏了一些东西并且警告是合理的?
编辑: 如果这是一个错误,了解变量在声明时明确设置为 null
可能会有所帮助 (let result = null;
) .
已提交给开发者,请投票给WEB-48756,以便在任何进展时得到通知
我喜欢 WebStorm 中的所有检查功能,它们可以帮助我清理代码并发现潜在问题。但是我无法理解一些警告,它们正在妨碍我。
例如,在下面的屏幕截图中,您可以看到我明确检查变量 result
是否为 null
,如果是,则为其分配一个空数组。但是,就在该 WebStorm 下方,警告我变量 result
可能为空。
这是怎么回事?我是否必须清除缓存,或者这只是 WebStorm 检查中的一个错误?还是我完全遗漏了一些东西并且警告是合理的?
编辑: 如果这是一个错误,了解变量在声明时明确设置为 null
可能会有所帮助 (let result = null;
) .
已提交给开发者,请投票给WEB-48756,以便在任何进展时得到通知