flutter linter rules in analysisoptios.ymal
- 안내말 입니다.
- 개인적으로 남기는 글입니다. 아래의 경우를 미리 공지합니다.
- 높임말은 없는 경우가 있습니다.
- 영어, 일본어, 베트남어를 공부하고 있습니다. 경우에 따라서 사용됩니다.
- 보기 거북하다면 뒤로가기 해주세요.
이야기 시작-
개요
flutter를 공부하다보면 수많은 에러가 발생합니다. 그중에 avoidprint & Don't use 'BuildContext's across async gap 이 요즘 눈에 거슬려서 메시지를 지워보도록 하겠습니다.
방법
아래의 코드를 사용합니다.
linter:
rules:
prefer_const_constructors: false
prefer_const_literals_to_create_immutables: false
prefer_const_constructors_in_immutables: false
avoid_print: false
use_build_context_synchronously: false
설명하자면,
위 const 3줄은 const 필요한 부분에 없다는 메시지를 지워줍니다.
avoidprint 부분은 로그 팩키기로 로그를 남기면 좋겠지만, 개발자분들은 쉽게 하는걸 좋아하기 때문에 print 콘솔 하는 경우가 많습니다.
usebuildcontext 부분은 context 가 실제 마운트 되었는지 확실히 해달라는 부분에 관한 것입니다.
이렇게 5줄만 안보이게 해도 프로그램 개발하는데 조금 더 도움이 됩니다.
끝.