Skip to content

Files

Latest commit

 

History

History
29 lines (21 loc) · 586 Bytes

prefer_const_literals_to_create_immutables.md

File metadata and controls

29 lines (21 loc) · 586 Bytes

Pattern: Missing use of const to create immutable

Issue: -

Description

PREFER using const for instantiating list, map and set literals used as parameters in immutable class instantiations.

Example of incorrect code:

@immutable
class A {
 A(this.v);
 final v;
}

A a1 = new A([1]);
A a2 = new A({});

Example of correct code:

A a1 = new A(const [1]);
A a2 = new A(const {});

Further Reading