Python 代码分析工具:PyChecker、Pylint,简解
来源:互联网 发布:网络专业课程 编辑:程序博客网 时间:2024/05/19 06:47
PyChecker
PyChecker是Python代码的静态分析工具,它能够帮助查找Python代码中的bug,而且能够对代码的复杂度和难度提供警告。 PyChecker可以工作在多种方式之下。首先,PyChecker会检查导入文件中包含的模块,检查导入是否正确,同时检查函数中的类和方法是否正确: 全局量没有找到,比如没有导入模块 传递给函数、方法、构造器的参数数目错误 传递给内建函数和方法的参数数目错误 字符串格式化信息不匹配 使用不存在的类方法和属性 覆盖函数时改变了签名 在同一作用域中重定义了函数、类、方法 使用未初始化的变量 方法的第一个参数不是self 未使用的全局量和本地量(模块或变量) 未使用的函数/方法的参数(不包括self) 模块、类、函数和方法中没有docstring
Pylint
相比于PyChecker,Pylint是一个高阶的Python代码分析工具,它分析Python代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码。目前 Pylint 的最新版本是 pylint-1.2.1。可以检查一行代码的长度、变量名是否符合规范等。运行两次可以看出代码是否改进,分数是否有所提高,10分满分。
下载地址请到官网
阅读全文
0 0
- Python 代码分析工具:PyChecker、Pylint,简解
- Python代码分析工具:PyChecker、Pylint
- Python代码分析工具:PyChecker、Pylint
- pylint:python代码检查工具
- python静态代码分析工具——pylint
- python 代码静态检查工具pylint
- python代码风格检查工具──pylint
- python代码风格检查工具──pylint
- Python代码规范与pylint
- python规范代码之pylint
- 使用pylint 规范python代码
- pychecker以及pylint的安装以及使用方法
- python中pylint使用方法(pylint代码检查)
- python代码检查工具pylint 让你的python更规范
- Python之PyLint自动检查代码
- 使用 pylint 检测python代码质量(sonar-scanner调用pylint,然后数据交给sonar服务器)
- 如何使用 Pylint 来规范 Python 代码风格
- 如何使用 Pylint 来规范 Python 代码风格
- cloudera安装过程报错:Your password does not satisfy the current policy requirements
- Android 查看Sqlite数据库数据
- C++ Primer 第三章 字符串、向量和数组
- UVALive7015(bfs求最短路)
- Hbase伪分布式快速安装+shell简单访问
- Python 代码分析工具:PyChecker、Pylint,简解
- Node.Js
- [JZOJ5335] 早苗
- 计算机系统概论
- 产品工程源代码调试之关注点1
- Linux用户组及用户的管理
- 多线程——worker-master模式
- 【Linux学习笔记】7:命令搜索命令whereis与which
- 百度瓦片地图制作