python代码规范工具_如何检查python3中的代码规范
如何檢查python3中的代碼規(guī)范
發(fā)布時(shí)間:2020-11-16 09:40:48
來(lái)源:億速云
閱讀:77
作者:小新
這篇文章給大家分享的是有關(guān)如何檢查python3中的代碼規(guī)范的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。
代碼規(guī)范檢查是項(xiàng)目上線過(guò)程中必不可少的一環(huán),在大多數(shù)情況下,我們都是把代碼提交到代碼庫(kù)再進(jìn)行靜態(tài)檢查。但是,為什么不從最源頭把這個(gè)問(wèn)題解決呢?
pre-commit是一款由Python開發(fā)的git hooks工具,它能夠在合入代碼,提交commit時(shí)對(duì)代碼進(jìn)行規(guī)范檢查和格式化,這樣就能夠從根源上解決代碼規(guī)范的問(wèn)題,而不是把代碼合入到代碼庫(kù)中再統(tǒng)一解決,這樣不僅耗時(shí),而且繁瑣。
我們下面以Python項(xiàng)目中使用為例進(jìn)行介紹,但是,它不僅適用于Python,它能夠適用于所有編程語(yǔ)言。
安裝pip install pre-commit
配置文件
安裝之后需要修改一下配置文件,.pre-commit-config.yaml,repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v2.3.0
hooks:
- id: check-yaml
- id: end-of-file-fixer
- id: trailing-whitespace
- repo: https://github.com/psf/black
rev: 19.3b0
hooks:
- id: black
使用pre-commit install
git commit -m "Add super awesome feature"
提交commit之后就可以看到,它會(huì)用到兩個(gè)工具black和flake8。black我在第七期介紹過(guò)這款工具,它是一款高效的代碼格式化工具,用于修改代碼格式。flake8是一款格式檢查工具。
感謝各位的閱讀!關(guān)于如何檢查python3中的代碼規(guī)范就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
總結(jié)
以上是生活随笔為你收集整理的python代码规范工具_如何检查python3中的代码规范的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: dbeaver连接mysql 驱动jar
- 下一篇: python如何删除代码_Python列