use-literal

Prefer collection literals over unnecessary constructor calls.

Valid examples

(1, 2)
()
[1, 2]
[]
{1, 2}
set()
Show more
{1: 2, 3: 4}
{}

Invalid examples

tuple([1, 2])

Suggested fix

(1, 2)
tuple((1, 2))

Suggested fix

(1, 2)
tuple([])

Suggested fix

()
Show more
list([1, 2, 3])

Suggested fix

[1, 2, 3]
list((1, 2, 3))

Suggested fix

[1, 2, 3]
list([])

Suggested fix

[]
set([1, 2, 3])

Suggested fix

{1, 2, 3}
set((1, 2, 3))

Suggested fix

{1, 2, 3}
set([])

Suggested fix

set()
dict([(1, 2), (3, 4)])

Suggested fix

{1: 2, 3: 4}
dict(((1, 2), (3, 4)))

Suggested fix

{1: 2, 3: 4}
dict([[1, 2], [3, 4], [5, 6]])

Suggested fix

{1: 2, 3: 4, 5: 6}
dict([])

Suggested fix

{}
tuple()

Suggested fix

()
list()

Suggested fix

[]
dict()

Suggested fix

{}