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;
}