python代码风格检查工具──pylint
pylint是一個(gè)python代碼檢查工具,可以幫助python程序員方便地檢查程序代碼的語(yǔ)法和風(fēng)格,通過(guò)這個(gè)工具,可以使你的python代碼盡量保持完美,哈哈。
具體可以檢查什么東西呢?
比如你寫了 from XXX import * 了,它就會(huì)提示你這樣import是不好的。
比如你操作符的前后沒(méi)有空格,它也會(huì)提示你。
比如逗號(hào)后面沒(méi)跟空格也會(huì)。
還有你import了沒(méi)用到的模塊,定義了沒(méi)使用的變量等也會(huì)提示。
還有你的變量名是否符合規(guī)范也會(huì)提示。
總之它提示的內(nèi)容很多很全面,而且它最后會(huì)給出一個(gè)所檢查的代碼的總體分?jǐn)?shù),如果能達(dá)到滿分10分的話,簡(jiǎn)直就是神作了,因?yàn)閜ylint本身的代碼也才9.5分左右,哈哈。
比較慘的是,TX發(fā)現(xiàn)這個(gè)工具以后,檢查了幾個(gè)python項(xiàng)目的分?jǐn)?shù),都不是很高,我那gmbox得了2分多點(diǎn),還算是高的。不過(guò),經(jīng)過(guò)一番優(yōu)化,現(xiàn)在的gmbox已經(jīng)有6.64分,及格了,哈哈。。
值得一提的是,pylint不僅可以像默認(rèn)那樣輸出字符結(jié)果,還可以彩色化輸出,甚至還可以輸出HTML和visual studio的格式。具體用法可以參見(jiàn)man頁(yè)和這個(gè)文檔。
PyLint 官方主頁(yè):http://pypi.python.org/pypi/pylint
使用手冊(cè):英文版 http://www.logilab.org/card/pylint_manual
轉(zhuǎn)載于:https://www.cnblogs.com/lanzhi/p/6468653.html
總結(jié)
以上是生活随笔為你收集整理的python代码风格检查工具──pylint的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Hadoop入门-单机伪分布式配置
- 下一篇: RedHat Enterprise AS