flutter_기본

flutter : analysis_options.yaml : 경고 줄이기

studyapps 2025. 8. 3. 15:41

아래와 같은 코드를 analysis_options.yaml에 추가한다

 

rules : 
  avoid_print : false
  prefer_const_constructors : false
  prefer_const_constructors_in_immutalbes : false
  prefer_const_literals_to_creat_immutables : false
  prefer_const_declarations : false

 

이러한 설정은 Flutter의 코드 분석기(linter)가 보내는 여러 경고를 비활성화하는 규칙들이다.

초보자가 연습할 때 보게 되는 수많은 파란색 경고 밑줄을 줄여줘서, 핵심적인 로직과 기능 구현에 더 집중할 수 있도록 만들어 준다.

각 규칙의 의미
avoid_print: false

print() 함수를 코드에 사용해도 경고를 표시하지 않습니다. 디버깅을 위해 print를 자유롭게 쓸 수 있게 해줍니다.

const 관련 규칙 4가지 false

prefer_const_constructors
prefer_const_constructors_in_immutables
prefer_const_literals_to_create_immutables
prefer_const_declarations

=> 성능 최적화를 위해 const 키워드를 붙이라는 경고를 모두 끈다는 의미입니다.

Flutter는 성능을 위해 const 키워드 사용을 적극적으로 권장한다. 하지만 처음 배우는 입장에서는 어디에 const를 붙여야 하는지, 왜 붙여야 하는지 신경 쓰다 보면 코드의 기본 구조를 익히는 데 방해가 될 수 있다.

따라서 위 설정은 "일단 const 최적화 경고는 잠시 꺼둘 테니, 편하게 위젯을 만들고 Dart 문법을 연습하는 데 집중하세요" 라는 의미이다.

'flutter_기본' 카테고리의 다른 글

flutter - firebase API 연결  (3) 2025.08.16
dart 기본 문법 - List  (3) 2025.07.30
함수를 변수에 할당  (0) 2024.07.16
flutter 테마 지정 (1)  (0) 2024.07.13