
프론트엔드
Flutter에서 커스텀 린트 활용하기
두줄요약
Flutter 프로젝트에 custom_lint를 도입해 팀 전용 린트 규칙과 자동 수정 기능을 구성한 사례를 소개했습니다. 웹 빌드에서 Platform 사용 문제를 계기로 PlatformHelper와 린트 규칙을 함께 정리하는 흐름을 설명했습니다.
핵심 내용
- Flutter 프로젝트에서 팀 전용 린트 규칙을 custom_lint로 추가해 코딩 스타일을 일관되게 유지한 사례
- 웹 타깃 빌드에서 Platform.isAndroid, Platform.isIOS 사용이 깨지는 문제를 PlatformHelper와 defaultTargetPlatform 기반으로 정리한 흐름
- custom_lint 패키지로 린트, Fix, Assist를 만들고 IDE와 별도 명령으로 검사하는 구성 방법
- analyzer, analysis_options.yaml, pubspec.yaml 설정과 Android Studio 연동 시 주의점