修改cpplint.py:
1. main()中注释掉
  # sys.stderr = codecs.StreamReaderWriter(sys.stderr,
  # codecs.getreader('utf8'),
  # codecs.getwriter('utf8'),
  # 'replace')

2. 将.itervalues()改为.values(),.iteritems()改为.items(),所有的xrange(..)改为range(..)

3. 将GetLineWidth改为
def GetLineWidth(line):
  return len(line)

 

备注:在处理多文件时候,python2.x执行没问题,但是python3.x会有概率出现错误RuntimeError: dictionary changed size during iteration,是迭代器修改的问题,目前没有解决。

 

相关文章:

  • 2022-12-23
  • 2021-10-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-01
猜你喜欢
  • 2021-04-14
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
  • 2022-12-23
  • 2021-11-13
相关资源
相似解决方案