📌 本页面介绍如何在社区工具中配置和使用
pyflakes
插件,用于提升 Python 代码质量
🧠 什么是 pyflakes?
pyflakes
是一个轻量级的 Python 静态代码分析工具,主要功能包括:
- ✅ 检测语法错误(如未闭合的括号)
- ⚠️ 提示未使用的变量/函数
- 📈 分析代码复杂度(支持 McCabe 指数)
- 🧪 兼容 Python 2.7/3.x 语法
🛠 集成配置方法
- 安装插件
pip install pyflakes
- 配置
.flake8
文件
[flake8]
max-line-length = 120
ignore = E203, W503
- 在社区工具中启用
plugins:
- pyflakes
- pep8
📈 分析结果示例
错误类型 | 描述 | 建议 |
---|---|---|
E203 |
换行符前后空格不规范 | 调整代码格式 |
W503 |
逗号后需要空格 | 修改为 , |
🚀 使用技巧
- 🔄 与 VSCode 集成可实时提示
- 📊 分析结果可导出为 HTML 报告
- 🧑💻 教育场景推荐使用
--show-source
参数
📌 了解高级配置选项