Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 1.06 KB

pylint是个很严格的检查器.mdown

File metadata and controls

12 lines (9 loc) · 1.06 KB

pylint是个很严格的检查器

最近写程序都改成在ipython notebook里面试验,然后写成个脚本运行的形式了。写脚本用Sublime,就想找一个带语法检查的。于是安装了pylint。装了之后,多了好多莫名其妙的错误提示。最开始看上去真的是莫名其妙的,什么white space required around comparison; white space required around assignment; trailing white space之类的,完全不懂啊。睡了一觉,才看明白,是对写程序的格式有严格的要求。比如:

  1. 比较关系的符号,两边都要空一格
  2. 赋值符号两边都要空一格
  3. 字典里面冒号后面空一格
  4. tuple中逗号后面空一格
  5. 句尾不小心多打了空格也能看出来
  6. 不能用单个字面做变量名称

这些我都注意不到的事情。刚看到的时候,还觉得很没必要。后来气消了想一想,还是按照人家的要求做吧。毕竟自己才开始写,这些都是个养成个习惯的过程。如果自己有个性化的要求,还是等到好习惯都养成之后吧。