You need to enable JavaScript to run this app. 添加flutter lint后VS Code中TODO注释未在问题面板显示警告如何解决
优惠活动
大模型
产品
解决方案
定价
更多

添加flutter lint后VS Code中TODO注释未在问题面板显示警告如何解决

解决Flutter项目添加flutter_lint后TODO不显示在VS Code问题面板的方法
  • 方法一:修改VS Code Dart插件配置
    打开VS Code设置页,搜索dart.showTodos,确认该配置项为勾选状态。如果习惯通过json配置修改,可在settings.json中添加如下配置:
    "dart.showTodos": true
    
    该配置不依赖项目的lint规则,会强制Dart插件识别所有TODO注释并展示在问题面板。
  • 方法二:调整项目lint配置
    如果你希望通过项目的lint规则统一管控TODO检测逻辑,可在项目根目录的analysis_options.yaml文件中添加如下配置,显式启用默认TODO检测同时禁用不符合要求的格式校验:
    include: package:flutter_lints/flutter.yaml
    
    linter:
      rules:
        - todo # 开启默认TODO注释检测
        flutter_style_todos: false # 关闭强制TODO带用户名、日期的格式规则
    
  • 额外排查项
    如果完成上述配置后TODO仍未展示,点击VS Code问题面板右上角的过滤按钮,确认未勾选「仅显示错误」,且Dart相关的问题类型未被过滤。

内容的提问来源于stack exchange,提问作者Kedar Karki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 10:12:03