From: Neal N. <nno...@us...> - 2002-09-29 01:05:44
|
Update of /cvsroot/pychecker/pychecker In directory usw-pr-cvs1:/tmp/cvs-serv8964 Modified Files: CHANGELOG pycheckrc Log Message: SF #576885 Using 'is' against literals... Add option to warn when comparing against a literal (const) value suggested by Allan Crooks Index: CHANGELOG =================================================================== RCS file: /cvsroot/pychecker/pychecker/CHANGELOG,v retrieving revision 1.190 retrieving revision 1.191 diff -C2 -d -r1.190 -r1.191 *** CHANGELOG 28 Sep 2002 23:07:52 -0000 1.190 --- CHANGELOG 29 Sep 2002 01:05:39 -0000 1.191 *************** *** 1,3 **** --- 1,5 ---- Version 0.8.12 - xx October 2002 + * Add --isliteral option to warn when using is/is not against literal + (e.g., XXX is 5 YYY is not 'abcdef', etc) * Add --modulo1 option to warn when using (expr % 1), which is constant when expr is an integer or string Index: pycheckrc =================================================================== RCS file: /cvsroot/pychecker/pychecker/pycheckrc,v retrieving revision 1.44 retrieving revision 1.45 diff -C2 -d -r1.44 -r1.45 *** pycheckrc 27 Sep 2002 23:05:25 -0000 1.44 --- pycheckrc 29 Sep 2002 01:05:41 -0000 1.45 *************** *** 86,89 **** --- 86,96 ---- noEffect = 1 + # bool: warn when using (expr % 1), it has no effect on integers and strings + modulo1 = 1 + + # bool: warn if using (expr is const-literal), + # doesn't always work on integers and strings + isLiteral = 1 + # bool: warn when using a deprecated module or function deprecated = 1 |