gpt4 book ai didi

Dart/网络 Storm "Cancel instances of dart.async.StreamSubscription"

转载 作者:行者123 更新时间:2023-12-03 03:08:58 31 4
gpt4 key购买 nike

我正在使用带有 Dart 插件的 WenStorm 2018.2.5(已注册)。

在编辑一个简单的代码时,编辑器显示了一条消息:

Cancel instances of dart.async.StreamSubscription

enter image description here

我不明白这条消息是什么意思。我看不出代码有什么问题。而且,如果我运行代码检查,结果是:“未找到可疑代码”。

有什么想法吗?

注意:

const int eventsCount = 5;
const int waitBetweenTwoEvents = 1;

typedef Streamer = Stream<int> Function();

...

Streamer streamCreator = () async* {
for(int i=0; i<eventsCount; i++) {
yield i;
sleep(Duration(seconds: waitBetweenTwoEvents));
}
};

最佳答案

当您在 analysis_options.yaml 中启用 linter 规则时会显示此信息

linter:
rules:
- cancel_subscriptions

要么

  • 在那个类的某处添加 subscription.cancel()
  • 删除 linter 规则
  • 在显示警告的行之前或末尾添加注释 //ignore: cancel_subscriptions
  • 在文件某处添加注释 //ignore_for_file: cancel_subscriptions

关于 Dart/网络 Storm "Cancel instances of dart.async.StreamSubscription",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53265478/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com