【发布时间】:2021-07-14 12:55:03
【问题描述】:
我有一个构建系统,可以为嵌入式平台制作完整的系统映像。它包含大量的 Python 代码。目前,我正在使用在 qemu 下运行的目标平台的 Python 和 Pylint 对此进行检查,但速度很慢。真的很慢。
有没有办法运行构建平台的 linter,但使用目标树中的所有 Python 文件?
【问题讨论】:
-
我不明白这个问题,“目标树中的python文件”是什么?您是否在所有系统的 python 文件上运行 pylint,即使是那些您没有编码的文件?
-
我正在对我编写的文件运行 pylint,但 pylint 也对系统上安装的软件包执行各种操作,例如检查所有导入是否存在且正确。我希望根据我构建的目标文件系统检查这些,而不是我的构建机器上安装的包。
-
换句话说,我在问一个问题,“如果我在嵌入式目标上安装 pylint 并在此代码上运行它,它会返回任何错误吗?”但我想在没有实际在嵌入式目标上安装 pylint 的情况下回答这个问题。