使用 pylint 检查 python 代码的低级错误

文章目录

    写大段的脚本语言越来越没信心,因为没有编译过程,很多低级错误很难在开发时发现。比如,未定义的变量名。。。

    找了个 python 代码检查工具 pylint,用起来还挺方便。

    安装 pylint

    pip3 install pylint
    

    确认安装成功

    > pylint --version
    pylint 3.0.2
    astroid 3.0.1
    Python 3.8.0 (default, Dec  9 2021, 17:53:27)
    [GCC 8.4.0]
    

    只显示错误信息

    过滤掉警告信息。因为,太久不写 python,到处都是变量名风格警告。

    pylint --errors-only actions/actions.py
    

    VIM

    安装了 pylint 之后,且安装了 ALE 插件之后,pylint 的结果就能展示在 VIM 中了,更加直观。

    Makefile

    这个命令参数很难记住,还是放到 Makefile 中比较省心。

    conda

    如果擔心安裝 pylint 會破壞現有的 python 環境,可以在當前項目的 conda 環境中安裝。

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式