如果有效python code review
這篇文章主要介紹一些工具, 方法, 可以幫助我們做code pre-commit 檢查, 這樣我們做code review 之前, 這些工具方法就幫我們解決了一些代碼風格的問題和靜態(tài)檢查就能檢查出來的問題。
- 代碼風格檢查:
- black (強烈推薦, 這個工具可以自動format code , fix 一些flake8 問題)
- flake8
- isort (isort 的功能是可以格式化“form import”語句。用法推薦參考Isort 自動整理”import”的超實用工具詳細教程-Python 實用寶典 )
- 代碼靜態(tài)檢查:
我們都知道python 是動態(tài)語言, 但最近隨著python typing 功能的推廣, 靜態(tài)檢查功能變得更強大了。
- mypy mypy - Optional Static Typing for Python
- - 要建立在python typing代碼的基礎上, mypy 才能檢查出問題, mypy 不需要runtime 執(zhí)行代碼。 下面列出一些工具, 可以幫助我們添加python typing 功能。
- Monkeytype
- pyannotate
posted on 2023-01-18 13:25 MissLi12138 閱讀(57) 評論(0) 收藏 舉報
浙公網(wǎng)安備 33010602011771號