반응형
에디터를 작성하다 보면 참지 못하는 것들이 있다..
코드를 입력하고 실행을 정상적으로 동작하나, 밑줄이 보인다라면 거슬리기 시작하는데.
"Prefer const with constant constructors."의 메시지가 계속 뜬다..
이걸 없애고자 Add 'const'를 누르게 된다라면,,, 새로운 위젯을 추가할 때 리로드가 안 되는 것을 확인했는데..
그렇다고 이것을 내버려둘 수는 없고,,, const를 넣지 않더라도 밑줄을 없애는 법을 알아보자.
해결방법 1
파일 상단에 주석을 추가해준다. (// ignore_for_file: prefer_const_constructors)
// ignore_for_file: prefer_const_constructors
이렇게 작성해두면, 노란색 밑줄이 사라짐을 확인할 수 있습니다.
단, 원하는 파일마다 주석을 추가해야 하는 번거로움이 있을 수 있습니다.
해결방법 2
진행하고 있는 플러터 프로젝트 구조를 보면 "analysis_options.yaml"파일을 확인할 수 있는데, 해당 파일을 열어줍니다.
해당 파일을 열어보면 rules라고 되어있는 부분에
prefer_const_constructors: false
prefer_const_literals_to_create_immutables: false
prefer_const_constructors_in_immutables: false
를 입력해준다. 입력을 할 때는 꼭! 들여 쓰기를 맞춰준다.
(입력을 했음에도 밑줄이 계속 나온다면 들여 쓰기가 틀렸을 가능성이 매우 높다.)
728x90
반응형
'Programming > Flutter' 카테고리의 다른 글
[Flutter] 에러 : The plugin `fluttertoast` uses a deprecated version of the Android embedding. (0) | 2022.10.18 |
---|---|
[Flutter] 플러터에 이미지 및 파일 추가하는법 (한개씩, 여러개 한번에) (1) | 2022.10.07 |
[Flutter] 실행 및 빌드 할 때 나오는 에러 정리 (1) | 2022.09.30 |
[Flutter] 플러터에서의 위젯이란? (1) | 2022.09.29 |
윈도우에서 Flutter 사용하기 (Flutter Doctor) (0) | 2022.09.28 |