TypeScript Unused catch error var not greyed out

4jb9z9bj  于 9个月前  发布在  TypeScript
关注(0)|答案(3)|浏览(126)

TS稳定和夜间
Playground

  1. try {
  2. } catch (foo) {}
  3. try {
  4. } catch (bar) {
  5. bar;
  6. }

预期变量foo应该被灰色化

kadbb459

kadbb4591#

重复的#27518

slwdgvem

slwdgvem2#

关于在启用 --noUnusedLocals 时为该输入抛出错误的重复问题。
我的问题是关于在编辑器中使变量变灰的功能。
我认为这不是重复问题,也不是 bug 或设计限制。

pcrecxhr

pcrecxhr3#

编辑器的颜色是由我们是否为未使用的标识符发出建议诊断来决定的。通常情况下,在--noUnusedLocals下,相同的诊断是错误,否则是一个建议。我们不想在--noUnusedLocals中将其视为错误,因此我们完全没有添加它。在这里的建议是,无论--noUnusedLocals的值如何,都将其作为建议添加吗?

相关问题