Flutter开发中VS Code的const蓝色波浪线提示消失问题求助
解决VS Code中Flutter-Dart开发不显示
const蓝色波浪线提示的问题 你遇到的问题大概率是lint规则被禁用或配置覆盖导致的,按以下步骤排查:
检查Dart扩展的lint规则设置
打开VS Code设置(Ctrl+,),搜索dart.lintRules,确认列表里包含prefer_const_constructors、prefer_const_literals_to_create_immutables、prefer_const_declarations这几个规则。如果没有,手动添加进去。检查项目的
analysis_options.yaml配置
打开项目根目录下的analysis_options.yaml文件(没有的话就新建一个),确保linter规则里启用了相关const提示项:include: package:flutter_lints/flutter.yaml linter: rules: - prefer_const_constructors - prefer_const_literals_to_create_immutables - prefer_const_declarations要是之前这些规则被注释了,取消注释即可。
检查问题面板的过滤设置
打开VS Code的问题面板(Ctrl+Shift+M),确保顶部的过滤选项没有隐藏"Info"级别的提示——const的蓝色波浪线属于Info级别,被过滤的话就看不到了。重置Dart扩展设置
如果上面的方法都没用,在VS Code的扩展列表找到Dart扩展,右键选择「扩展设置」,点击右上角的「重置设置」,然后重启编辑器试试。验证Flutter SDK状态
打开终端运行flutter doctor,确保SDK没有异常。如果刚更新过SDK,尝试切换到稳定版分支(flutter channel stable)再重启编辑器。
内容的提问来源于stack exchange,提问作者Umair Bokhari
相关产品推荐
相关产品推荐

