教程
问答
博客
Python源码
Java源码
开源
论坛
教程
问答
博客
Python源码
Java源码
开源
论坛
登录
注册
开源软件
数据库相关
代码管理分析/审查/优化
PyChecker
PyChecker
- Python代码分析工具
代码管理分析/审查/优化
授权协议:
BSD
操作系统:
跨平台
开发语言:
Python
软件简介
PyChecker是一个python脚本分析工具,它可以发现python脚本中的bugs,它支持python2.0 –
2.7。PyChecker可以发现的问题包括:
No global found (e.g., using a module without importing it)
Passing the wrong number of parameters to functions/methods/constructors
Passing the wrong number of parameters to builtin functions & methods
Using format strings that don’t match arguments
Using class methods and attributes that don’t exist
Changing signature when overriding a method
Redefining a function/class/method in the same scope
Using a variable before setting it
self is not the first parameter defined for a method
Unused globals and locals (module or variable)
Unused function/method arguments (can ignore self)
No doc strings in modules, classes, functions, and methods
软件首页