반응형
약 2년만에 Flutter를 다시 개발중이다. Flutter New Project를 통해 기본 개발환경을 설정했는데 하도 오래만에 개발하다보니 초기 셋팅에 이것저것 추가된 것 같다. 컴포넌트를 개발중인데 자꾸만 다음과 같은 Warning Message가 등장한다.
아마도 Flutter 팀에서 기본적인 lint 설정을 해줬나 보다. 찾아보니 https://pub.dev/packages/flutter_lints 패키지가 추가된 것 같다. 컴포넌트마다 최상단에 ignore 명령어를 작성할 수 없으니 다음 세줄의 명령어를 analysis_options.yaml의 rules에 추가해주자.
//analysis_options.yaml
linter:
rules:
prefer_const_constructors: false
prefer_const_literals_to_create_immutables: false
prefer_const_constructors_in_immutables: false
lint 설정을 바꿔주니 귀신같이 Warning 메시지가 사라졌다. Eslint는 지겹도록 봤는데 flutter lint는 또 처음보는군. 편하게 다시 개발하자.
반응형
'Flutter' 카테고리의 다른 글
[Flutter] dart fix로 불필요한 import문 한번에 삭제하기 (1) | 2024.04.12 |
---|---|
[Flutter] App Bundle 아티팩트 유형은 네이티브 코드를 포함하며 아직 디버그 기호가 업로드되지 않았습니다. (1) | 2024.04.07 |
[Flutter] macOS Network Error, mac OS 디버깅시 네트워크 이슈 (0) | 2024.01.13 |
[Flutter] version 업그레이드하기 (0) | 2024.01.06 |
[Flutter] iOS 구동시 발생하는 Pods-Runner 에러 (0) | 2024.01.06 |