我制作糟糕的剧本,经常做蠢事。
我可以忍受这种情况,但有时我会在群集上运行这些脚本,这些脚本会给我和我的同事带来有限的时间和空间。
校对我的脚本的最懒的方法是什么,所以我不会搞砸每个人?
E.g。有像S.O.这样的网站吗?或检查无限循环或此类事情的软件?
答案 0 :(得分:4)
PyLint 您在寻找什么?
引用Wikipedia:
Pylint是Python编程语言的源代码错误和质量检查器。它遵循PEP 8推荐的风格,Python风格指南。
但最重要的部分是error detection feature。它会捕获许多“错误”。不幸的是,在下面的评论中引用FrédéricHamidi:“PyLint将不会检测到无限循环(这在一开始几乎不可能做到可靠)”
在进行同行代码审核之前运行是一个很好的工具......
答案 1 :(得分:1)
我在我的vimrc中有这个
autocmd FileType python nmap <buffer> <F5> :w<Esc>:exec '!python' shellescape(@%, 1)<CR>
虽然它不会阻止你编写无限循环,但它会帮助你抓住“愚蠢的”。像拼写错误等错误。