- Dart에서 다양한 언어의 복수형 표현을 처리하기 위해 엘린트 규칙을 작성하는 방법을 소개합니다. ➕
custom_lint
패키지를 사용하면 기존 Dart 파일 분석기를 확장하여 규칙을 정의할 수 있습니다. ✏️- Google의 공식 Analyzer와 Analyzer Plugins은 확장하기 어렵습니다. 😓
- 새로운 규칙은
DartLintRule
클래스를 상속받습니다. 🪜 run
함수는 파일을 분석하고 문제를 감지하기 위해 사용됩니다. 👀- 다른 언어의 규칙도 가능하지만,
no-long-adjacent-string
규칙처럼 문제를 찾고 문제 발생 시 정확한 위치 정보를 제공하는 것이 중요합니다. 👍