prefer_collection_literals 린트: 컬렉션은 리터럴로 만들어요
prefer_collection_literals 린트: 컬렉션은 리터럴로 만들어요
Dart 분석기가 내보내는 진단에는 이름이 있어요. prefer_collection_literals은 생성자를 사용해 리스트, 맵, 집합을 만들 때 리터럴로도 같은 결과를 만들 수 있을 때 분석기가 알려주는 린트(lint) 규칙이에요. 불필요한 생성자 호출은 피하는 게 좋아요.
본문
설명
분석기는 리스트, 맵, 집합을 만들 때 생성자를 사용하지만 리터럴로도 같은 결과를 만들 수 있을 때 이 진단을 만들어요.
예시
다음 코드는 맵을 만들 때 생성자를 사용하지만 리터럴로도 만들 수 있기 때문에 이 진단이 나와요.
var m = Map<String, String>();
흔한 해결 방법
리터럴 표현을 사용해 주세요.
var m = <String, String>{};