prefer_collection_literals 린트: 컬렉션은 리터럴로 만들어요

prefer_collection_literals 린트: 컬렉션은 리터럴로 만들어요

Dart 분석기가 내보내는 진단에는 이름이 있어요. prefer_collection_literals생성자를 사용해 리스트, 맵, 집합을 만들 때 리터럴로도 같은 결과를 만들 수 있을 때 분석기가 알려주는 린트(lint) 규칙이에요. 불필요한 생성자 호출은 피하는 게 좋아요.

출처: prefer_collection_literals

본문

설명

분석기는 리스트, 맵, 집합을 만들 때 생성자를 사용하지만 리터럴로도 같은 결과를 만들 수 있을 때 이 진단을 만들어요.

예시

다음 코드는 맵을 만들 때 생성자를 사용하지만 리터럴로도 만들 수 있기 때문에 이 진단이 나와요.

var m = Map<String, String>();

흔한 해결 방법

리터럴 표현을 사용해 주세요.

var m = <String, String>{};

더 알아보기