Python 进阶 — Pylint 静态代码检查工具
2023-04-18 13:10:31 时间
目录
Pylint
与 Flake8 一般,Pylint 也是一款 Python 的静态代码检查工具,它会分析 Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码。除了平常代码分析工具的作用之外,Pylint 还提供了更多的功能,如:检查一行代码的长度,变量名是否符合命名标准,一个声明过的接口是否被真正实现等。
错误类型
Pylint 具有 4 种错误级别:
- F( 致命错误)。
- C(error,错误):很可能是代码中的错误。
- W(warning,警告):某些 Python 特定的问题。
- R(refactor,重构):写得非常糟糕的代码。
- C(convention,规范):违反编码风格标准 。
消息类型:
- mixed-indentation(混合缩进)
- unused-import(为使用的导入)
- invalid-name(无效命名)
- redefined-builtin(与内置重定义)
安装
pip install pylint
pylint --version
使用
- 生成默认配置文件:
pylint --persistent=n --generate-rcfile > .pylintrc
- 检查单个文件:
pylint [options] m1.py
- 检查整个项目:
pylint [options] project_path
相关文章
- Python使用tkinter组件Label显示简单数学公式
- 内网渗透之DCOM横向移动
- 以目标为导向的语义交流的共同语言——一个课程学习框架
- python爬虫前奏【成信笔记】
- HTML 5 File API:文件拖放上传功能
- 教你快速创建 Python 虚拟环境
- pyenv 实现Python多版本自由切换
- 用 Python 对 Excel文件进行批量操作
- Python - 接入钉钉机器人
- Python - 抓取 iphone13 pro 线下店供货信息并发送到钉钉机器人,最后设置为定时任务
- crontab - 解决 mac 下通过 crontab 设置了 Python 脚本的定时任务却无法运行
- [源码解析] PyTorch分布式(5) ------ DistributedDataParallel 总述&如何使用
- Python科普系列——类与方法(上篇)
- SAP对STO的交货单执行PGI,报错 -Fld selectn for mvmt type 643 acct 400020 differs
- Spring Boot 实现通用 Auth 认证的 4 种方式
- 盘点4种使用Python批量合并同一文件夹内所有子文件夹下的Excel文件内所有Sheet数据
- OushuDB 学习经验分享(三):技术特点
- Java和Python思维方式的不同之处
- Python中日志记录新技能
- 奥比中光Gemini OpenCV—Python使用