【脚本语言系列】关于Python测试工具Pylint, 你需要知道的事

来源:互联网 发布:三国杀 银两武将 知乎 编辑:程序博客网 时间:2024/05/16 17:48

如何使用Pylint

  • 安装Pylint
    • 使用pip命令安装

      pip install pylint

      这里写图片描述
    • 使用easy_install命令安装

      easy_install pylint

      这里写图片描述
      对NumPy源代码进行分析
      1. 签出代码

        git clone https://github.com/numpy/numpy.git numpy

        这里写图片描述
      2. 对代码进行分析

        pylint ./numpy/numpy

        这里写图片描述
        这里写图片描述

Pylint默认输出纯文本的分析结果,但如有需要,可以指定其输出HTML格式的信息。
分析结果是一系列的消息,消息的格式如下:
MESSAGE_TYPE: LINE_NUM:[OBJECT:] MESSAGE

  • [R] 重构类型:建议进行重构
  • [C] 惯例类型:违反了代码风格
  • [W] 警告类型:针对小问题的警告消息
  • [E] 错误类型:错误或潜在的bug
  • [F] 致命错误类型, 发生了致命错误,因此不能进行进一步的分析

什么是Pylint

Pylint是另一个开源的静态代码分析器,最初由Logilab开发。Pylint比Pyflakes复杂,且允许用户做更多的定制,但分析速度比Pyflakes慢。

0 0