VScode 不建议未使用的声明

VScode doesn't suggest unused declarations

我正在用 VScode 制作一个 flutter 应用程序,我在代码顶部声明了很多未使用的变量,但它没有显示下划线。有办法设置吗?

P.D:其余未使用的代码有效。

谢谢!

Dart linter 和analyzer 没有针对未使用的全局变量的规则,仅针对局部变量。以下是所有可用的规则和诊断消息:

https://dart.dev/tools/diagnostic-messages#diagnostics

https://dart-lang.github.io/linter/lints/

所以答案是:你不能那样做。

github 上有一个关于添加自定义规则机会的未决问题,您可以跟踪它 - https://github.com/dart-lang/linter/issues/697