vulture

Finds unused code.

PyPI View on PyPI GitHub View on GitHub Conda View on Conda

Example Quarto .qmd file:

1:     ---
2:     title: "Example"
3:     ---
4:     
5:     This file contains some issues for the linter to identify.
6:     
7:     ```{python}
8:     import random
9:     
10:    def unused_function():
11:        print("This function is never called.")
12:    ```
13:    
14:    There's some more issues below...
15:    
16:    ```{python}
17:    spare_part = 123
18:    ```

Run vulture using lintquarto

lintquarto -l vulture -p unusedcode_example.qmd
=============================================================
Running vulture...
=============================================================
examples/unusedcode_example.py:8: unused import 'random' (90% confidence)
examples/unusedcode_example.py:10: unused function 'unused_function' (60% confidence)
examples/unusedcode_example.py:17: unused variable 'spare_part' (60% confidence)