【问题标题】:How to remove todo static analysis for Dart/Flutter projects?如何删除 Dart/Flutter 项目的 todo 静态分析?
【发布时间】:2021-02-13 05:26:07
【问题描述】:

Dart 和 Flutter 有一个静态分析 linter/工具。大多数时候我觉得它很有用,除了我的代码中的TODO cmets。我有一种不同的方式在代码中跟踪我的待办事项(静态分析工具除外)。

我怎样才能对我的 todo cmetsall 禁用此分析?我也不想为每个项目添加忽略语句 (ignore: todo),如下所示。

例子:

// I don't want to have to do this every time.

// ignore: todo
// TODO: implement rest of class
class SomeClass {
    Object someValue;
}

【问题讨论】:

  • 谢谢,pskink!我早些时候看过那里,但显然不够努力。有一个部分标记为忽略规则,我从未去过。顺便说一句,其中有一个正好适合我的例子。
  • 是的,起初我什至想直接指向该部分,但我认为阅读整个页面会更好;-)
  • 哈哈,那我感激不尽!
  • 当然,欢迎您

标签: flutter dart visual-studio-code


【解决方案1】:

解决方案在Linter for Dart: Ignoring rules (page)

您需要在目录的根目录中添加analysis_options.yaml 文件选项并添加以下规则:

analysis_options.yaml
analyzer:
  errors:
    todo: ignore

感谢pskink 让我在页面上看了两遍(来自评论部分)。

dart.dev/guides/language/analysis-optionspskink

【讨论】:

  • 如果您使用 VS Code 和 Dart-Code 扩展,您可以添加以下内容 settings.json 以在您的编辑器中仅禁用待办事项:"dart.showTodos": false
  • 这条评论拯救了我的一天。谢谢!
猜你喜欢
  • 1970-01-01
  • 2020-03-14
  • 2018-12-02
  • 1970-01-01
  • 1970-01-01
  • 2021-07-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多