¿Cómo encontrar todos los métodos no utilizados de una clase en PyCharm?

Tengo una clase llamada Article en mi proyecto. Quiero encontrar todos sus métodos que no se utilizan en el proyecto. Para un método en particular, puedo presionar Alt+F7 y ver dónde se usa, y si no se usa en ninguna parte, puedo eliminarlo de manera segura. ¿Es posible automatizar el proceso y encontrar todos los métodos de la clase que no se utilizan sin presionar Alt+F7 para cada método?

PyCharm no ofrece esta función, ya que no es posible determinar de manera confiable que un método no esté en uso, porque simplemente hay demasiadas formas de llamarlo de forma dinámica.

Pero puede usar Vulture para encontrar la mayoría de los códigos muertos en un proyecto. Consulte los siguientes comandos:

 $ pip install -U vulture $ vulture path_of_project $ # Use --exclude for excluding particular files (eg virtualenv files) $ vulture --exclude=env path_of_project