unnecessary_ignore: 불필요한 ignore 주석

unnecessary_ignore: 불필요한 ignore 주석

진단이 발생하지 않는 위치에 ignore를 지정하면 Analyzer가 이 진단을 알려줘요. 무시할 진단이 애초에 없는데 무시하겠다고 적어둔 셈이니까요.

출처: unnecessary_ignore

본문

이 진단은 실제로 발생하지 않는 진단을 무시하겠다고 ignore를 지정했을 때 발생해요.

Example

아래 코드는 unused_local_variable 진단이 무시하려는 위치에서는 보고되지 않는데, 그 위치에 ignore가 붙어 있어서 이 진단이 발생해요.

// ignore: unused_local_variable
void f() {}

Common fixes

불필요한 ignore 주석을 제거하면 돼요.

void f() {}

더 알아보기