Skip to content

Files

Latest commit

 

History

History
31 lines (22 loc) · 530 Bytes

UseEmptyCounterpart.md

File metadata and controls

31 lines (22 loc) · 530 Bytes

Pattern: Missing use of empty counterpart

Issue: -

Description

Instantiation of an object's "empty" state should use the object's "empty" initializer for clarity purposes.

Example of incorrect code:

arrayOf()
listOf() // or listOfNotNull()
mapOf()
sequenceOf()
setOf()

Example of correct code:

emptyArray()
emptyList()
emptyMap()
emptySequence()
emptySet()

Further Reading