如何在整个项目中忽略unused_local_variable警告?
全局关闭unused_local_variable警告的解决办法
你之前的配置无效大概率是因为没正确继承默认规则集,按下面的方式修改analysis_options.yaml即可全局禁用该警告:
Flutter 项目
include: package:flutter_lints/flutter.yaml linter: rules: unused_local_variable: false
普通 Dart 项目
include: package:lints/recommended.yaml linter: rules: unused_local_variable: false
如果修改后还是不生效,试试这两步:
- 重启你的IDE/编辑器
- 重启Dart分析服务(比如VS Code里打开命令面板,执行
Dart: Restart Analysis Server)
另外提个建议:全局禁用这类规则可能会漏掉代码里的冗余问题,你也可以给未使用的变量加_前缀(比如_tempVar),linter会自动忽略这类命名的变量,不用全局改配置。
内容的提问来源于stack exchange,提问作者iDecode
相关产品推荐
相关产品推荐

