语言规范之的详细用法
时间更新至, 二零二一年, 六月二十四日, 零八时, 一八分, 二八秒 , 作者为。
有一个代码分析工具, 它会对代码里的错误进行分析, 查找那些不符合代码风格标准(默认所使用的代码风格是PEP 8)以及存在潜在问题的代码, 接下来经由本文给诸位介绍其使用, 感兴趣的朋友一块儿瞧瞧吧。
1、是什么
是一种于源代码里查找bug的工具, 它能够找出错误, 以及符合代码规范地运行。也就是说, 当你的代码存在Error错误之际, 它能够找出该错误, 而当代码不存在错误时, 它能依据代码规范为你提供修改代码的建议, 以使代码变得更为美观。
2、安装
pip3 install pylint3、查找的安装地址
$ which pylint /Library/Frameworks/Python.framework/Versions/3.9/bin/pylint4、使用工具
1) 朝右箭头, 朝右箭头, 工具选项通道, 工具选项通道, 加号符号, 符号。
:的地址,可以通过which 找到地址:运行的参数2)使用
3)得到的结果
************* Module 704 leetcode/704.py:28:0: C0305: Trailing newlines (trailing-newlines) #文尾有多余的行 leetcode/704.py:1:0: C0114: Missing module docstring (missing-module-docstring) # 脚本首行没有添加注释 leetcode/704.py:4:11: W0621: Redefining name 'nums' from outer scope (line 23) (redefined-outer-name) #变量名字与函数参数名字不能一样 leetcode/704.py:4:28: W0621: Redefining name 'target' from outer scope (line 24) (redefined-outer-name) #变量名字与函数参数名字不能一样 leetcode/704.py:4:0: C0116: Missing function or method docstring (missing-function-docstring) #函数缺少注释,注释要放在函数的第一行而不是def的上面5、的5种信息类型
:
Using the text , the is :
: :
There are 5 kind of types :
* (C) , for
* (R) , for bad code smell
* (W) , for
(E 项目符号指向)错误情况发生, 原因在于代码之中存在技术故障, 也就是程序漏洞。
你提供的内容似乎不太完整且存在语病, 不太能准确理解其确切含义并进行有效改写。请你检查或补充完整准确的内容后再让我处理。
* (C) 约定,用于违反编程标准
* (R) 重构,针对糟糕的代码味道
* (W) 警告,针对 特定问题
* (E) 错误,用于代码中可能的错误
( F ) 是会带来致命后果的, 一旦发生错误致使无法开展之后进一步地处理。
6、更多的信息
1)可以通过命令行获取
pylint --list-msgs2)官网