检查器python代码检查器和修复器
inspektor的Python项目详细描述
inspektor是一个用于验证python项目代码的程序。它由一组脚本演变而来,这些脚本用于检查autotest组织的python项目的补丁和代码。随着项目的发展和新模块的开发,我们注意到必须将相同的脚本复制到每个新的项目repo中,当我们需要更新所说的脚本时,会产生巨大的麻烦。
inspektor知道如何:
1)使用“pylint”检查代码。
2)使用` pycodestyle`,
如果您认为合适,请更正它。
3)检查您的代码是否符合pep8,如果您认为合适,请在必要时更正它。
(仅在安装了“autopep8”时才有效。
4)如果您的项目托管在自动测试github区域,则可以对其应用pull
请求,并检查是否引入了上述指标的回归。
这一切都假设您正在进行代码的版本控制检查。
目前inspektor知道如何处理subversion和git。
pip:
:::
$sudo pip安装到pektor
,但如果可能,您应该避免这样做。虚拟环境部署
往往会更好,因为每个安装仅限于每个环境:
:
$virtualenv.venv
$source.venv/bin/activate
$pip install inspektor
从这个源代码树根目录:
:
$pip install-e.
用法
-
<1)转到项目源代码克隆的根目录
2)如果你想用pylint检查代码:
:
:
:
:
<4)如果你想用pylint检查代码,如果你想用pylint检查代码:
想检查是否符合PEP8:
:
inspekt style
5)如果要检查自动测试GitHub区域内项目的pr 123:
:
inspekt GitHub 123
[1]http://autotest.gitHub.io/
inspektor知道如何:
1)使用“pylint”检查代码。
2)使用` pycodestyle`,
如果您认为合适,请更正它。
3)检查您的代码是否符合pep8,如果您认为合适,请在必要时更正它。
(仅在安装了“autopep8”时才有效。
4)如果您的项目托管在自动测试github区域,则可以对其应用pull
请求,并检查是否引入了上述指标的回归。
这一切都假设您正在进行代码的版本控制检查。
目前inspektor知道如何处理subversion和git。
pip:
:::
$sudo pip安装到pektor
,但如果可能,您应该避免这样做。虚拟环境部署
往往会更好,因为每个安装仅限于每个环境:
:
$virtualenv.venv
$source.venv/bin/activate
$pip install inspektor
从这个源代码树根目录:
:
$pip install-e.
用法
-
<1)转到项目源代码克隆的根目录
2)如果你想用pylint检查代码:
:
:
:
:
<4)如果你想用pylint检查代码,如果你想用pylint检查代码:
想检查是否符合PEP8:
:
inspekt style
5)如果要检查自动测试GitHub区域内项目的pr 123:
:
inspekt GitHub 123
[1]http://autotest.gitHub.io/