真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何配置Pylint

本篇內(nèi)容主要講解“如何配置Pylint”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“如何配置Pylint”吧!

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),白云企業(yè)網(wǎng)站建設(shè),白云品牌網(wǎng)站建設(shè),網(wǎng)站定制,白云網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,白云網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

配置 Pylint

要以空配置開(kāi)始,請(qǐng)將 .pylintrc 設(shè)置為

[MESSAGES CONTROL] disable=all

這將禁用所有 Pylint 消息。由于其中許多是冗余的,這是有道理的。在 Pylint 中,message 是一種特定的警告。

你可以通過(guò)運(yùn)行 pylint 來(lái)確認(rèn)所有消息都已關(guān)閉:

$ pylint 

通常,向 pylint 命令行添加參數(shù)并不是一個(gè)好主意:配置 pylint 的位置是 .pylintrc。為了使它做一些有用的事,我們需要啟用一些消息。

要啟用消息,在 .pylintrc 中的 [MESSAGES CONTROL] 下添加

enable=,       ...

對(duì)于看起來(lái)有用的“消息”(Pylint 稱之為不同類型的警告)。我最喜歡的包括 too-many-lines、too-many-argumentstoo-many-branches。所有這些會(huì)限制模塊或函數(shù)的復(fù)雜性,并且無(wú)需進(jìn)行人工操作即可客觀地進(jìn)行代碼復(fù)雜度測(cè)量。

檢查器消息的來(lái)源:每條消息只屬于一個(gè)檢查器。許多最有用的消息都在設(shè)計(jì)檢查器下。默認(rèn)數(shù)字通常都不錯(cuò),但要調(diào)整最大值也很簡(jiǎn)單:我們可以在 .pylintrc 中添加一個(gè)名為 DESIGN 的段。

[DESIGN]max-args=7max-locals=15

另一個(gè)有用的消息來(lái)源是“重構(gòu)”檢查器。我已啟用一些最喜歡的消息有 consider-using-dict-comprehensionstop-iteration-return(它會(huì)查找正確的停止迭代的方式是 return 而使用了 raise StopIteration 的迭代器)和 chained-comparison,它將建議使用如 1 <= x < 5,而不是不太明顯的 1 <= x && 5 > 5 的語(yǔ)法。

最后是一個(gè)在性能方面消耗很大的檢查器,但它非常有用,就是 similarities。它會(huì)查找不同部分代碼之間的復(fù)制粘貼來(lái)強(qiáng)制執(zhí)行“不要重復(fù)自己”(DRY 原則)。它只啟用一條消息:duplicate-code。默認(rèn)的 “最小相似行數(shù)” 設(shè)置為 4??梢允褂?.pylintrc 將其設(shè)置為不同的值。

[SIMILARITIES]min-similarity-lines=3

到此,相信大家對(duì)“如何配置Pylint”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


文章名稱:如何配置Pylint
URL分享:http://weahome.cn/article/pdjsoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部