contrib/check-code.py
changeset 32604 071423d0a584
parent 32418 1651977596c0
child 32696 0c09afdf5704
equal deleted inserted replaced
32603:5d44d7d4076e 32604:071423d0a584
   338     (r'^import xmlrpclib', "don't use xmlrpclib, use util.xmlrpclib"),
   338     (r'^import xmlrpclib', "don't use xmlrpclib, use util.xmlrpclib"),
   339     (r'^import cPickle', "don't use cPickle, use util.pickle"),
   339     (r'^import cPickle', "don't use cPickle, use util.pickle"),
   340     (r'^import pickle', "don't use pickle, use util.pickle"),
   340     (r'^import pickle', "don't use pickle, use util.pickle"),
   341     (r'^import httplib', "don't use httplib, use util.httplib"),
   341     (r'^import httplib', "don't use httplib, use util.httplib"),
   342     (r'^import BaseHTTPServer', "use util.httpserver instead"),
   342     (r'^import BaseHTTPServer', "use util.httpserver instead"),
       
   343     (r'^(from|import) mercurial\.(cext|pure|cffi)',
       
   344      "use mercurial.policy.importmod instead"),
   343     (r'\.next\(\)', "don't use .next(), use next(...)"),
   345     (r'\.next\(\)', "don't use .next(), use next(...)"),
   344     (r'([a-z]*).revision\(\1\.node\(',
   346     (r'([a-z]*).revision\(\1\.node\(',
   345      "don't convert rev to node before passing to revision(nodeorrev)"),
   347      "don't convert rev to node before passing to revision(nodeorrev)"),
   346 
   348 
   347     # rules depending on implementation of repquote()
   349     # rules depending on implementation of repquote()