pylint-可以完全自定义的源代码分析器

Pylint是一个Python静态代码分析工具,它可以查找编程错误,帮助实施编码标准,嗅探代码气味并提供简单的重构建议。

它是高度可配置的,具有特殊的编译指示,可以从您的代码以及广泛的配置文件中控制其错误和警告。也可以编写自己的插件以添加自己的支票或以一种或另一种方式扩展pylint。

安装

通过运行以下命令可以简单地安装Pylint:

pip install pylint

如果您使用的是Python 3.6+,请升级以获得对您的版本的全面支持:

pip install pylint --upgrade

如果要从源代码发行版安装,请先从网盘下载Pylint的压缩包,解压并运行以下命令:

python setup.py install

确保对pyint内部使用的astroid做同样的事情。

开始使用

Pylint可以使用以下附加命令:

  • pyreverse:UML图生成器

  • symilar:独立的相似性检查器

  • epylint:Emacs和Flymake兼容的Pylint

如果要使用pytest和本地python版本在代码的特定部分上运行测试,请执行以下操作:

(0)

相关推荐

  • 如何写出优雅的代码

    来源:Python 技术「ID: pythonall」 刚开始学编程的时候,最激动人心,也最捉人眼球的,莫过于各种炫酷拉风的功能了. 即使再深入一点,我们关注的通常也都是功能.只要功能实现了,什么代码 ...

  • 成功解决import matplotlib; matplotlib.use('Agg') # pylint: disable=multiple-statements

    成功解决import matplotlib; matplotlib.use('Agg')  # pylint: disable=multiple-statements 解决问题 import matp ...

  • 通过excel条件格式和自定义两种方法动态标记文本色彩,简单好用

    通过excel条件格式和自定义两种方法动态标记文本色彩,简单好用

  • 当纤薄遇上镂空,它是规则自定义者

    三年前的夏天,我去瑞士参加一年一度的蒙特勒爵士音乐节,空气中弥漫着萨克斯和钢琴的味道,疫情之前,每年有超过二十万乐迷赶到日内瓦湖边,听音乐喝啤酒,惬意放松. 2021年10月,蒙特勒音乐节将从日内瓦湖 ...

  • 自定义板块添加颜色以及自动选股设置

    之前上篇文章已经简单介绍了下如何给股票池添加自定义的颜色,其实就是设置自定义板块颜色就可以了,但是还有不少人不太清楚,所以就单独开一篇详细介绍下. 首先在给自定义板块添加颜色之前,先介绍下自动选股设置 ...

  • 自定义EndNote的输出样式(output style)

    EndNote是一种常用文献管理软件,由于其对Word.Page以及中文的良好支持,已经成为论文写作的必备工具之一. 这几天帮人修改毕业论文的格式,发现EndNote自带的输出样式都不能满足要求,于是 ...

  • 如何在 SAP Fiori Elements List Report 表格工具栏里增添新的自定义按钮

    如下图所示,这是 SAP Fiori Elements List Report 一个例子,我们想在表格工具栏里,新增一个自定义按钮: 实现方式 在 SAP Fiori Elements 项目工程里,修 ...

  • Visio中如何自定义快捷键?

    Visio中如何自定义快捷键? Visio中如何自定义快捷键? 展开

  • 带你玩转Word自定义功能区

    大家晚上好! 初识自定义功能区 首先,Word的功能区在哪? 如下图所示,即是Word的功能区:功能区有若干个选项卡构成,每个选项卡中根据功能分类包含若干命令. [自定义功能区]要在哪里设置? 路径: ...

  • 源代码

    源代码 示例源程序 本词条是多义词,共9个义项展开 源代码(也称源程序),是指一系列人类可读的计算机语言指令. 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种 ...

  • .Net之配置文件自定义

    dotNET跨平台 今天 以下文章来源于鹏祥 ,作者AZRNG 鹏祥分享.Net相关技术文章,一起学习一起成长 前文讲获取配置文件内容的时候,是获取默认的appsettings.json配置文件的配置 ...