pylint相关内容
从 pylint-1.0.0 开始,不再允许 --include-ids 参数. 我如何获得: ************* 模块 foo.barE:199,11: 模块 'yaml' 没有 'scanner' 成员(无成员)************* 模块 foo.bazW:153,27: 未使用的变量 '_filenames'(未使用的变量) 显示每个警告的 ID(例如 W0142)?
..
我对这张照片中的错误感到困惑: 我不知道如何修复它们.我的程序是一个 Python-Flask 网页框架.当我使用 Visual Studio Code 调试我的程序时,Pylint 会显示这些错误.我知道这个问题并不重要,但它让我很恼火.我该如何解决? # -*- 编码:utf-8 -*-导入系统从烧瓶进口烧瓶从flask_bootstrap 导入Bootstrap从flask_mome
..
我这里有一个非常简单的代码 导入火炬l = torch.nn.Linear(2,5)v = torch.FloatTensor([1, 2])打印(l(v)) 在 torch.FloatTensor 下,visual studio 代码中的 pylint 声称'Module torch has no 'FloatTensor' member pylint(no-member). 但是,代
..
我正在使用探矿者检查我的代码.Pylint 返回了关于我的调试消息的 logging-not-lazy 警告. 行:31pylint: logging-not-lazy/指定字符串格式参数作为日志函数参数 (col 16) Line: 42pylint: logging-not-lazy/指定字符串格式参数作为日志函数参数 (col 12) 我的代码是: logging.debug("检测
..
如何禁止在 vs 代码的问题框中弹出这些错误消息 解决方案 正如其他人所说,您可以提供一个 disable 参数来禁用特定消息.我想详细说明一下. 这里是禁用多条消息和提供多个参数的语法,我在谷歌上搜索它并没有立即明显: "python.linting.pylintArgs": ["--max-line-length=80","--禁用=W0142,W0403,W0613,W023
..
我的 Python 2.6 程序中有一个名为“_log"的模块级变量,PyLint 抱怨: C0103: 无效名称“_log"(应该匹配 (([A-Z_][A-Z0-9_]*)|(__.*__))$) 阅读这个答案后,我明白为什么要这样做:它认为变量是一个常量并应用常量正则表达式.但是,我不同意:我认为这是一个变量.我如何告诉 PyLint,所以它不会抱怨?PyLint 如何确定它是变量还是常
..
我们在构建系统中使用 Pylint. 我们的代码库中有一个 Python 包,其中包含一次性代码,我想暂时禁用模块的所有警告,这样我就可以停止用这些多余的消息干扰其他开发人员.有没有一种简单的方法来pylint: disable 模块的所有警告? 解决方案 来自 Pylint 常见问题: 使用 Pylint
..
Pylint 抛出一些文件缺少文档字符串的错误.我尝试向每个类、方法和函数添加文档字符串,但似乎 Pylint 还检查文件是否应该在它们的开头有一个文档字符串.我可以以某种方式禁用它吗? 我希望收到有关类、函数或方法中缺少文档字符串的通知,但文件必须具有文档字符串并不是强制性的. (在专有源文件的开头经常出现法律术语吗?有例子吗?我不知道单独发布这样一个微不足道的问题是否可以.)
..
我想在 Microsoft Visual Studio Code 中运行 Python 代码,但出现错误: 未安装 Linter pylint 我安装了: Visual Studio Code Python 扩展 Python 3 蟒蛇 如何安装 Pylint? 解决方案 打开一个终端(ctrl+~) 运行命令pip install pylint 如果这
..
最近版本的 pylint 允许抑制带有人类可读消息 ID 的消息.例如,代替 class MyTest(unittest.TestCase): # pylint: disable=R0904... 您可以指定: class MyTest(unittest.TestCase): # pylint: disable=too-many-public-methods... 此页面列出了数字消息 I
..
导入系统从 PyQt5.QtWidgets 导入(QApplication、QWidget)app = QApplication(sys.argv)窗口 = QWidget()window.setGeometry(50, 50, 500, 300)window.setWindowTitle('你好,世界')window.show()sys.exit(app.exec_()) 我刚开始学习pyqt
..
在尝试学习 PyQt5 时在 VS Code 中遇到这个问题,“模块‘PyQt5.QtWidgets’中没有名称‘QApplication’",“模块‘PyQt5.QtWidgets’中没有名称‘QWidget’". 我不确定这是pylint问题还是其他问题.我已经确认 PyQt5 与 pip3 list 一起安装,但我似乎无法弄清楚问题所在. 导入系统从 PyQt5.QtWidgets
..
我正在运行Linux.我可以做一些类似 pylint --generate-rcfile > 的事情吗?.pylintrc 然后更改生成的 .pylintrc 文件以覆盖默认设置?如果是这样,它应该在我的 ~/ 目录中还是应该放在 .pylint.d 中? 解决方案 你可以把它放在: /etc/pylintrc 用于默认全局配置 ~/.pylintrc 用于默认用户配置 /pyl
..
我的标题中有以下行: import config.logging_settings 这实际上改变了我的 Python 日志记录设置,但 Pylint 认为这是一个未使用的导入.我一般不想删除 unused-import 警告,那么是否可以忽略这一特定行? 我不介意这个项目有一个 .pylintrc,因此将接受更改配置文件的答案. 否则,这样的事情也会受到赞赏: import co
..
对于以下代码: logger.debug('message: {}'.format('test')) pylint 产生以下警告: 记录格式插值 (W1202): 在日志函数中使用 % 格式并将 % 参数作为arguments 当日志语句的调用形式为“记录.(format_string.format(format_args...))".这样的调用应改用 % 格式,但将插值留给通过将
..
我正在尝试禁用警告 C0321(“在一行上有多个语句"——我经常将带有短单行结果的 if 语句放在同一行中),在Pylint 0.21.1(如果重要的话:astng 0.20.1、common 0.50.3 和 Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56)). 我已经尝试在 Pylint 配置文件中添加 disable=C0321,但 Py
..
我在 Windows 上的 Wing IDE 中运行 PyLint.我的项目中有一个子目录(包),在包内我从顶层导入一个模块,即. __init__.py我的应用程序一个.py子目录\__init__.py二.py Inside two.py 我有 import one 并且这在运行时工作正常,因为顶级目录(其中 myapp.py> 正在运行)位于 Python 路径中.但是,当我在 two.
..
我正在使用 PyQt 并且遇到了这个问题.如果我的导入语句是: from PyQt4.QtCore import *从 PyQt4.QtGui 导入 * 然后 pylint 给出了数百个“未使用的导入"警告.我很犹豫是否关闭它们,因为可能还有其他未使用的导入实际上很有用.另一种选择是这样做: from PyQt4.QtCore import Qt, QPointF, QRectF从 PyQ
..
导入 pygame 时 pylint 会发疯: E1101:Module 'pygame' 没有 'init' 成员E1101:模块“pygame"没有“退出"成员 我在网上搜了一下,发现了这个: "python.linting.pylintArgs": ["--ignored-modules=pygame"] 它解决了 pygame 的问题,但现在 pylint 以其他方式发疯了:cra
..
这是我的代码: 导入pygamepygame.init() 我很困惑,因为如果我尝试运行该文件,那么似乎没有问题,但是 pylint 说如下: E1101:Module 'pygame' 没有 'init' 成员 我已经彻底搜索了这个“错误"的解决方案.在我发现的每个相关案例中,解决方案是确保我没有创建另一个名为“pygame"的文件或文件夹,因为在这种情况下,我只会导入我自己的文
..