添加flutter lint后VS Code中TODO注释未在问题面板显示警告如何解决
解决Flutter项目添加flutter_lint后TODO不显示在VS Code问题面板的方法
- 方法一:修改VS Code Dart插件配置
打开VS Code设置页,搜索dart.showTodos,确认该配置项为勾选状态。如果习惯通过json配置修改,可在settings.json中添加如下配置:
该配置不依赖项目的lint规则,会强制Dart插件识别所有TODO注释并展示在问题面板。"dart.showTodos": true - 方法二:调整项目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
相关产品推荐
相关产品推荐

