ruff/docs/rules/unnecessary-call-around-sorted.md

29 lines
No EOL
647 B
Markdown

# unnecessary-call-around-sorted (C413)
Derived from the **flake8-comprehensions** linter.
Autofix is always available.
## What it does
Checks for unnecessary `list` or `reversed` calls around `sorted`
calls.
## Why is this bad?
It is unnecessary to use `list` around `sorted`, as the latter already
returns a list.
It is also unnecessary to use `reversed` around `sorted`, as the latter
has a `reverse` argument that can be used in lieu of an additional
`reversed` call.
In both cases, it's clearer to avoid the redundant call.
## Examples
```python
reversed(sorted(iterable))
```
Use instead:
```python
sorted(iterable, reverse=True)
```