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 的診斷在同一行上被忽略了兩次
dart
void f() {
// ignore: unused_local_variable, unused_local_variable
var x = 0;
}常見修復
#移除 ignore 註釋,或者如果 ignore 註釋忽略了多個診斷,則移除不必要的診斷名稱
dart
// ignore_for_file: unused_local_variable
void f() {
var x = 0;
}