Lint란?
- 린트(lint) 또는 린터(linter)는 소스 코드를 분석하여 프로그램 오류, 버그, 스타일 오류, 의심스러운 구조체에 표시(flag)를 달아놓기 위한 도구들을 가리킨다.
Dart Lint Package
- Dart linter는 Dart 소스 코드에서 발생할 수 있는 문제를 식별하기 위한 정적 분석기입니다. 100개 이상의 린터 규칙 을 사용할 수 있으며 잠재적인 타이핑 문제, 코딩 스타일 및 서식을 검사합니다.
Lint의 종류는 핵심 린트, 권장 린트로 분류됩니다.
- 핵심 린트 : Dart 코드를 실행하거나 사용할 때 문제를 일으킬 수 있는 중요한 문제를 식별하는 데 도움이 되는 린트입니다. 모든 코드는 이러한 린트를 통과해야 합니다.
- 권장 린트 : Dart 코드를 실행하거나 사용할 때 문제를 일으킬 수 있는 추가 문제를 식별하는 데 도움이 되는 린트와 단일 관용적 스타일과 형식을 사용하여 Dart 작성을 강제하는 린트입니다. 모든 코드는 이러한 린트를 전달하는 것이 좋습니다. 권장 린트에는 모든 코어 린트가 포함됩니다.
개발시 Lint를 사용 하지 않을경우..
Flutter Lint 패키지 사용 방법
1. 패키지 루트에 있는 터미널에서 다음 명령을 실행합니다.
flutter pub add --dev lints
2. analysis_options.yaml 새 파일을 프로젝트에 추가 하고 아래 내용을 입력합니다.
include: package:lints/recommended.yaml
https://pub.dev/packages/lints
lints | Dart Package
Official Dart lint rules. Defines the 'core' and 'recommended' set of lints suggested by the Dart team.
pub.dev
'Front-End > Flutter' 카테고리의 다른 글
[Flutter] No version of NDK (0) | 2021.09.18 |
---|---|
[Flutter] Flutter 앱에 Firebase 추가 (0) | 2021.08.31 |
[Flutter] Null Safety migration (0) | 2021.03.29 |
[Flutter] 다국어 처리 easy_localization (0) | 2021.03.20 |