Ответ 1
PyCharm не предлагает эту функцию, так как "невозможно надежно определить, что метод не используется, потому что существует слишком много способов назвать его динамически". ref
Но другой путь: стервятник может найти большую часть мертвого кода в проекте (ref). Просто используйте свой любимый терминал.
$ pip install -U vulture
$ vulture --help
//without a virtual env
$ vulture path_of_project
//with a virtual env
$ vulture --exclude=env path_of_project