close_sinks
未クローズのSinkインスタンス。
説明
#アナライザーは、Sinkのインスタンスが作成されたにもかかわらずcloseメソッドが呼び出されなかった場合に、この診断を生成します。
例
#以下のコードは、sinkがクローズされていないため、この診断を生成します。
dart
import 'dart:io';
void g(File f) {
var sink = f.openWrite();
sink.write('x');
}一般的な修正
#Sinkをクローズする
dart
import 'dart:io';
void g(File f) {
var sink = f.openWrite();
sink.write('x');
sink.close();
}