PyCheckerPython代码分析工具
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
 
评论
