pylint 一個python代碼風格的檢查工具

openkk 12年前發布 | 29K 次閱讀 代碼分析/審查/優化 Python

pylint 是一個python代碼風格的檢查工具, 它依據的標準是 Guido 的 PEP8.
pylint 一個python代碼風格的檢查工具
pylint 類似于 PyChecker, 但提供了更多的功能, 如檢查代碼行的長度, 檢查變量命名是否符合編碼規范, 或檢查聲明的接口是否被真正的實現.一個聲明過的接口是否被真正實現, 完整的檢查功能請參見http://www.logilab.org/card/pylintfeatures

pylint 的最大優勢在于其高度的可配置化和可定制化,你可以很容易地寫一個小插件添加個人功能。

  • Pylint 的一個很大的好處是它的高可配置性,高可定制性,并且可以很容易寫小插件來添加功能。
  • 如果運行兩次 Pylint,它會同時顯示出當前和上次的運行結果,從而可以看出代碼質量是否得到了改進。
  • 目前在 eclipse 的 pydev 插件中也集成了 Pylint。
  • </ul>

    1. 用法示例

      pylint.bat --reports=n --include-ids=y --disable-msg=W0122,W0702 xlsconverter.py > lint_result.txt

      其中:
         --reports=n表示不產生輸出報告,
         --include-ids=y表示輸出的錯誤信息包含錯誤編號,
         --disable-msg=W0122,W0702表示W0122和W0702這兩個警告信息被過濾掉了,
         xlsconverter.py是檢查的腳本,
         檢查的結果被輸出到了 lint_result.txt 中.

      項目主頁:http://www.baiduhome.net/lib/view/home/1339724281084

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!