document_ignores 린트 규칙

document_ignores 린트 규칙

무시(ignore) 주석에 설명을 달도록 안내하는 린트 규칙이에요.

출처: document_ignores

본문

무시하는 모든 진단 보고(diagnostic report)에는 설명을 남기는 게 좋아요.

나쁜 예

// ignore: unused_element
int _x = 1;

// ignore: unused_element 주석만 있고 왜 무시하는지 설명이 없네요.

좋은 예

// This private field will be used later.
// ignore: unused_element
int _x = 1;

무시 주석 위에 // This private field will be used later.처럼 왜 무시하는지 설명을 달았어요. 이렇게 하면 나중에 코드를 보는 사람이 의도를 이해할 수 있어요.

활성화 방법

이 규칙을 활성화하려면 analysis_options.yaml 파일의 linter > rules 아래에 document_ignores을 추가하면 돼요.

linter:
  rules:
    - document_ignores

linter > rules를 YAML map 문법으로 작성한다면 document_ignores: true처럼 불리언 값을 지정해도 되고요.

linter:
  rules:
    document_ignores: true

더 알아보기

ignore 주석을 정리하는 더 자세한 방법은 Dart의 진단과 린트 관련 문서를 참고해 보세요. 린트 규칙 전체 목록은 공식 Linter rules 문서에서 확인할 수 있어요.