メインコンテンツにスキップ

duplicate_ignore

診断 '{0}' は既に無視されているため、ここで無視する必要はありません。

説明

#

この診断は、ignore コメントに診断名が表示されるものの、その診断が既に無視されている場合にアナライザーによって生成されます。これは、同じ ignore コメントに既に含まれているか、ignore-in-file コメントに表示されているかのいずれかです。

#

以下のコードは、unused_local_variable という名前の診断がファイル全体で既に無視されているため、特定の行で無視する必要がないため、この診断を生成します。

dart
// ignore_for_file: unused_local_variable
void f() {
  // ignore: unused_local_variable
  var x = 0;
}

以下のコードは、unused_local_variable という名前の診断が同じ行で 2 回無視されているため、この診断を生成します。

dart
void f() {
  // ignore: unused_local_variable, unused_local_variable
  var x = 0;
}

一般的な修正

#

無視コメントを削除するか、無視コメントが複数の診断を無視している場合は不要な診断名を削除してください。

dart
// ignore_for_file: unused_local_variable
void f() {
  var x = 0;
}