Flake8Python 代碼自檢工具
Flake8 是一個 Python 工具,它將 pycodestyle、pyflakes、mccabe 和第三方插件粘合在一起,以檢查一些 python 代碼的樣式和質量。
Flake8 是這些工具的 wrapper:
- PyFlakes
- pycodestyle
- Ned Batchelder's McCabe script
Flake8通過啟動單一的flake8命令運行所有的工具。它在每個文件的合并輸出中顯示警告。
它還增加了一些功能:
- 包含此行的文件將被跳過:
# flake8: noqa
- 最后包含# noqa注釋的行將不會發(fā)出警告。
- 你可以用# noqa.<error>來忽略一行中的特定錯誤。<error>,例如,# noqa: E234. 可以給出多個代碼,用逗號分隔。noqa標記不區(qū)分大小寫,代碼列表前的冒號是必需的,否則noqa后面的部分會被忽略。
-
Git 和 Mercurial hooks
-
可通過flake8.extension和flake8.formatting入口點擴展
評論
圖片
表情
