使用Pylint进行Python代码规范检查
生活随笔
收集整理的這篇文章主要介紹了
使用Pylint进行Python代码规范检查
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在上一篇中講了autopep8的應用《使用aotupep8自動批量調整代碼以符合PEP-8規范》,有時候只需要檢查并提示,并不希望“自動修改”,這個時候就該Pylint上場了。
1. 安裝Pylint
pip install pylint這里多一句嘴,如果在項目路徑下執行pip install,則pylint會裝在項目文件夾內,即本項目可用;如果在Python安裝目錄下運行pip install,則pylint會安裝在Python根目錄內的“Lib/site-packages”中,相當于全局可用了。
安裝完成后,可以查看版本。
2. 生成缺省配置文件
pylint --persistent=n --generate-rcfile > pylint.conf配置文件 pylint.conf 會生成在當前路徑下,在里面可以調整和自定義 pylint 的檢查規則。如果團隊有統一的編碼規范,可以將該文件設置為全局。如果針對不同項目需要應用不同的編碼規范,可以將該配置文件存放在項目文件夾中,以實現差異化管理。
如果將這個配置更名為 .pylintrc (文件名第一個字符是點“.”),那么在運行時就可以不用指定配置文件了。
3. 運行檢查
檢查單個文件
pylint --rcfile=pylint.conf main.py # 如果文件 pylint.conf 已經被重命名為 .pylintrc,則 pylint main.py檢查整個模塊/項目/目錄
pylint --rcfile=pylint.conf module_dir_name # 如果文件 pylint.conf 已經被重命名為 .pylintrc,則 pylint module_dir_name4. 集成到Pycharm中
File - Settings - Tools - External Tools
其中:
然后在文件或目錄上“右鍵 - External - plint”即可。
5. 運行結果
運行結果如下,不同的模塊間,會用一排星號隔開。
總結
以上是生活随笔為你收集整理的使用Pylint进行Python代码规范检查的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 两张图片透明混合
- 下一篇: 千万不要在账单日当天消费 什么原因导致