gpt4 book ai didi

python - 为 Python/Pydev 编写自定义代码分析工具?

转载 作者:行者123 更新时间:2023-12-01 05:56:01 26 4
gpt4 key购买 nike

编写代码分析工具最简单的方法是什么,我可以在其中对程序中的一些自定义可能的设计缺陷发出警告?我想到的大多数警告都与 OOP 相关。

理想情况下,我会为一些已经存在的解析器编写一个插件并将其集成到 Eclipse/Pydev 中。我可以方便地扩展pylint吗?或者 Pydev 有什么帮助吗?

最省力的方法是什么?

最佳答案

您可以扩展 PyDev 本身:获取其代码并用它进行一些分析。在代码级别: com.python.pydev.analysis.OccurrencesAnalyzer 是起始位置(获取代码: http://www.pydev.org/developers.html )。

它已经具有解析代码的方法,以获取具有可用于分析的访问者结构的 AST。

为了进行更简单的检查,您可以改进 PyDev 本身中分发的 pep8.py (/org.python.pydev/pysrc/third_party/pep8/pep8.py)。

关于python - 为 Python/Pydev 编写自定义代码分析工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12573737/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com