Google开源项目Python语言规范解析
Python语言规范
Lint
Tip
对你的代码运行pylint
定义:
pylint是一个在Python源代码中查找bug的工具. 对于C和C++这样的不那么动态的(译者注: 原文是less dynamic)语言, 这些bug通常由编译器来捕获. 由于Python的动态特性, 有些警告可能不对. 不过伪告警应该很少.
优点:
可以捕获容易忽视的错误, 例如输入错误, 使用未赋值的变量等.
缺点:
pylint不完美. 要利用其优势, 我们有时侯需要: a) 围绕着它来写代码 b) 抑制其告警 c) 改进它, 或者d) 忽略它.
结论:
确保对你的代码运行pylint.抑制不准确的警告,以便能够将其他警告暴露出来。
你可以通过设置一个行注释来抑制告警. 例如:
dict = something awful # Bad Idea... pylint: disable=redefined-builtin
pylint警告是以一个数字编号(如?C0112?)和一个符号名(如?empty-docstring?)来标识的. 在编写新代码或更新已有代码时对告警进行医治, 推荐使用符号名来标识.
如果警告的符号名不够见名知意,那么请对其增加一个详细解释。
采用这种抑制方式的好处是我们可以轻松查找抑制并回顾它们.
你可以使用命令?pylint?--list-msgs?来获取pylint告警列表
您可能关注的文档
最近下载
- 1+X典型零件数控车削加工教学实施报告.pdf
- 肺心病护理新进展培训.pptx VIP
- 渝20J04-4 建筑防火、排烟构造设计图示 四 防火卷帘 DJBT50-136.docx VIP
- 第31 届 WMO 融合创新讨论大会小学四年级初测试卷.pdf VIP
- 2025年保险远程测评t 0测试题目及答案.doc VIP
- 2026湖北咸宁高新区管委会招聘聘用制人员招聘25人笔试参考题库及答案解析.docx VIP
- 2026湖北咸宁高新区管委会招聘聘用制人员招聘25人考试备考题库及答案解析.docx VIP
- 2026湖北咸宁高新区管委会招聘聘用制人员招聘25人备考题库及完整答案详解1套.docx VIP
- 2026湖北咸宁高新区管委会招聘聘用制人员招聘25人备考题库附答案详解.docx VIP
- 2026湖北咸宁高新区管委会招聘聘用制人员招聘25人备考题库及参考答案详解1套.docx VIP
原创力文档

文档评论(0)