gpt4 book ai didi

python - python 的递归代码检查器

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

我使用 pyflakes 和 pylint 静态检查代码中的任何错误,但它们没有多大用处,因为它们不会进入输入文件使用的文件。例如,如果我在另一个文件中使用的函数中有拼写错误,并且这些程序很高兴地报告没有错误。到那时,它们对我来说就变得毫无用处了。我可以使用更好的替代方案吗?我想如果我使用 eclipse 它可以帮助我在编写代码时清除这些拼写错误,但我使用 emacs 来编码。我可以在 emacs 内部使用一些选项/工具吗?我刚刚发现我的代码运行几分钟后报告了一个拼写错误。

编辑:这里要澄清的是代码目录结构 -

src/
driver.py
DB/
DBHelper.py
Analyze/
file1.py
file2.py
Helper/
HelperClasses.py

driver.py 是代码运行的位置,它使用列出的其他文件中的代码。

例如file1.py 使用 HelperClasses.py 中的一些函数,我在使用函数名称时犯了一个拼写错误。在 file1.py 上运行 pyflakes 不会报告任何错误,因为它在分析 file1.py 时没有看到 HelperClasses.py

我正在寻找一种工具,该工具还可以根据需要查看它使用的其他文件。

最佳答案

您可以尝试flake8。我在 Sublime 中使用它作为插件。它也适用于 Emacs。

要运行 flake8,只需针对任何目录或 Python 模块调用它即可:

$ flake8 --max-complexity 12 coolproject

关于python - python 的递归代码检查器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21475409/

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