如何获得警告-Eclipse Python(PyDev)中的“未使用的函数”?

时间:2018-09-06 06:38:31

标签: python pydev pycodestyle

我想对PyDev(用于Eclipse的Python IDE)中未使用的功能发出警告。

代码分析中,我没有找到任何选择。我该怎么办?

1 个答案:

答案 0 :(得分:0)

默认情况下,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)下运行-未命中的所有内容都可能未被使用(但这将需要合适的集成测试套件来实际测试您的整个应用程序-单元测试可能最终会调用实际应用程序中未使用的代码,这可能会使结果产生偏差-尽管您确实需要一套可靠的集成测试套件来检查整个应用程序,以使其正常工作。