sourcery-ai / sourcery

Instant AI code reviews
https://sourcery.ai
MIT License
1.5k stars 65 forks source link

`merge-list-extend` should work with generators #376

Open barredterra opened 11 months ago

barredterra commented 11 months ago

Checklist

Description

After running append-to-extend, I get a lot of snippets like the one below. I expected merge-list-extend to further compress this, but so far it only triggers, when a list is passed to extend.

Code Before

my_list = []
my_list.extend(n ** n for n in range(10))

Code After

my_list = [n ** n for n in range(10))]