From: Neal N. <nno...@us...> - 2003-11-17 02:27:02
|
Update of /cvsroot/pychecker/pychecker In directory sc8-pr-cvs1:/tmp/cvs-serv26041 Modified Files: TODO Log Message: update Index: TODO =================================================================== RCS file: /cvsroot/pychecker/pychecker/TODO,v retrieving revision 1.137 retrieving revision 1.138 diff -C2 -d -r1.137 -r1.138 *** TODO 25 Mar 2003 13:07:06 -0000 1.137 --- TODO 17 Nov 2003 02:26:19 -0000 1.138 *************** *** 1,4 **** --- 1,8 ---- Goals for next minor release: ----------------------------- + * Limit output to N most important + * Add severity and estimated difficulty to research/fix error + * Add warning when using listcomp variable (x) outside of [... for x in ...] + * Check for "if s.find(str):" s/b "if s.find(str) >= 0:" where s is a string * Add warning for a import b & b import a (import loops) *************** *** 8,11 **** --- 12,16 ---- * Add warning for import overriding builtin (from os import *) * Add warning if dict has duplicate keys when creating from literals + * __new__ should use cls, not self??? * If arg has default value of None, check that arg is assigned some value *************** *** 13,16 **** --- 18,22 ---- * Add another boolean warning for: if bool(xxx): + * check if returning self from __str__() * check for str1 in str2 == otherValue * Fix dependancy problem w/checkReturnValues & checkImplicitReturns *************** *** 29,34 **** --- 35,43 ---- * Add a config option to ignore certain cantankerous modules + * Add warning for global statement inside a conditional * Fix spurious warnings for unreachable code checks * Fix most of the FIXMEs + * Add check for import module (from within package p-should be import p.module) + - don't use relative imports, should always use absolute paths Longer Term goals: *************** *** 62,64 **** --- 71,74 ---- * Add check for <>, should use != * Find lines that end w/semi-colons (;) + * inconsistent camel-case |