赖勇浩(http://laiyonghao.com)
简介
Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码。
- Pylint 是一个 Python 工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的长度,变量名是否符合命名标准,一个声明过的接口是否被真正实现等等。
- Pylint 的一个很大的好处是它的高可配置性,高可定制性,并且可以很容易写小插件来添加功能。
- 如果运行两次 Pylint,它会同时显示出当前和上次的运行结果,从而可以看出代码质量是否得到了改进。
- 目前在 eclipse 的 pydev 插件中也集成了 Pylint。
目前最好的介绍 pylint 的文章应该是这篇《如何使用 Pylint 来规范 Python 代码风格
》(上面那段文字的来源),但里面讲到的安装方式有点过时了,而且在 windows 下安装的时候,有点小状况:使用 Easy_install 安装完毕之后报告成功安装,但执行时出错:
后来我解决了这个问题,在这里备份一下:
Windows 下的安装
- 确保 Python 的安装目录和相应的 Scripts 目录已经在环境变量 path 中
- 先到 http://pypi.python.org/pypi/pylint下载安装包,然后解压到某目录,这里假定在 D:/pylint-0.22.0
- 进入 D:/pylint-0.22.0 目录,然后在命令行执行以下指令:python setup.py install
- 在上一步会出错,但会报告成已经成功安装,这时候需要打开 D:/pylint-0.22.0/bin 目录,然后把那里的所有文件拷贝到 Python 的 Scripts 目录下(如:D:/Python26/Scripts)
- 在命令行尝试执行 pylint,如果输出帮助,则表示已经安装成功
与 PyDev 集成
PyDev 的安装略过...以下是集成配置的过程:
- Window -> preferences -> Pydev -> Pylint,选中 "Use pylint?"
- 在 Location of pylint 处输入你安装的 lint.py 的地址,如:D:/pylint-0.22.0/lint.py
- 在下方的 Arguments to pass to pylint 处输入 --rcfile="E:/svn/misc/pylint.conf",以使用自己的 pylintrc 配置
- Project -> Properties -> PyDev?-PYTHONPATH 增添项目的源文件目录到"Project Source Folders"。
分享到:
相关推荐
Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8,具体信息,请参阅参考资料)和有潜在问题的代码。目前 Pylint 的最新版本是 pylint-...
Pylint 的一个很大的好处是它的高可配置性,高可定制性,并且可以很容易写小插件来添加功能。 如果运行两次 Pylint,它会同时显示出当前和上次的运行结果,从而可以看出代码质量是否得到了改进。 目前在 eclipse 的 ...
Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8,具体信息,请参阅参考资料)和有潜在问题的代码。目前 Pylint 的最新版本是 pylint-...
pylint是一个不错的代码静态检查工具。将其配置在pycharm中,随时对代码进行分析,确保所有代码都符合pep8规范,以便于养成良好的习惯,将来受用无穷。 第一步,配置pylint – program: python安装目录下scripts/...
Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码。
默认使用的代码风格是PEP8,具体信息,请参阅参考资料)和有潜在问题的代码。目前Pylint 的最新版本是pylint-0.18.1。Pylint是一个Python工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码...
docker-pylint:Pylint是一个Python静态代码分析工具,用于查找编程错误
Pylint_Runner 在Python源代码上运行Pylint的脚本文件概括: 我们使用“ pylint”来分析python代码的代码质量。 大多数时候,我们将pylint集成到我们的IDE中并测试python文件。 否则,我们需要使用命令提示符/终端来...
用pylint对python做静态代码分析
python代码规范检测!安装后可以部门内部统一代码风格。
pylint-django是一个插件,用于在使用Django分析代码时改善代码分析。 工具也使用它。 安装 安装: pip install pylint-django 警告: pylint-django默认情况下不会安装Django ,因为这会带来更多的麻烦,。 如果您...
Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8,具体信息,请参阅参考资料)和有潜在问题的代码。目前 Pylint 的最新版本是 pylint...
pylint.0.25.1 python代码检查工具
淡色烧瓶关于pylint-flask是插件使用编辑代码时提高代码分析。 受启发。pylint-flask解决的问题: 识别flask.ext.*样式导入。 假设您有以下代码: from flask . ext import wtf from flask . ext . wtf import ...
pylint-werkzeug是插件使用编辑代码时提高了代码分析 。 受启发。 用法 确保在路径上已安装pylint-werkzeug ,然后运行pylint。 pip install pylint-werkzeug pylint --load-plugins pylint_werkzeug [..your ...
这个软件包是用于代码的多合一lint,它在内部使用多个lint工具: 所有这些棉绒工具的棉绒触发器均可单独配置为 Lint as you type Lint on file save Never 如果您不需要/不需要这些工具,则不需要安装所有这些...
带有错误的pylint错误列表以及错误和正确代码的示例。 目录 CLI用法 只要您可以或在此上浏览错误列表,就不需要安装CLI util,但您可能需要这样做。 稳定释放 您只需通过以下命令即可安装稳定版本: $ python3 -m...