PyDev по умолчанию не имеет такой функциональности ... Поиск неиспользуемых функций может быть чрезвычайно трудным из-за динамической природы Python - также, это потребует анализа всей программы (анализ кода PyDev предназначен для быстрого и с несколько ложных срабатываний, насколько это возможно, без проведения полного анализа программы, поэтому эта проверка на самом деле не соответствует целям PyDev).
Теперь, есть проект, который, кажется, реализует его: https://github.com/jendrikseipp/vulture так, это может быть вариант ... или, возможно, PyLint (сам PyLint интегрирован в PyDev - http://www.pydev.org/manual_adv_pylint.html - - но я думаю, что они могут не иметь такой функциональности).
Другой вариант может быть запущен с покрытием кода (http://www.pydev.org/manual_adv_coverage.html) - все не попадание может быть потенциально неиспользованным (но для этого потребуется подходящий набор тестов интеграции, который фактически проверяет все ваше приложение - модульные тесты могут в конечном итоге вызовите код, не используемый в реальном приложении, что может исказить результаты - хотя вам действительно нужен надежный набор интеграционных тестов, проверяющих все ваше приложение на работоспособность).