pylint相关内容
我使用的是Windows 10。 我使用命令pip install pylint --user安装了";pylint";包,它已成功安装。 但是,当我尝试在命令提示符下运行该命令时,收到 我检查了路径,它与所有其他Python包一起安装。我如何解决此问题? 推荐答案 找到了使其工作的方法 在搜索中搜索";编辑系统环境变量";。 单击环境变
..
直接从Python代码运行pylint时,似乎无法获得任何返回值。从命令行运行它会生成一个很好的报告,底部会显示汇总分数。 我尝试将“run”的返回值放入一个变量,并将其放入“Reports”字段-但它看起来像某个默认模板。 这是我拥有的: from io import StringIO from pylint.reporters import text from pylint.
..
我正在使用以下设置 macOS v10.14 (Mojave) Python 3.7.1 Visual Studio 代码 1.30 Pylint 2.2.2 Django 2.1.4 我想使用 linting 让我在 Visual Studio Code 中的生活更轻松一些.但是,对于每个导入,我都有“未解决的导入"状态.即使是默认的 Django 导入(即从 django.
..
对于以下代码: logger.debug('message: {}'.format('test')) pylint 产生以下警告: 记录格式插值 (W1202): 在日志记录函数中使用 % 格式并将 % 参数传递为参数 当日志语句的调用形式为“记录.(format_string.format(format_args ...))".这样的调用应改用 % 格式,但将插值留给通过将参数作
..
我想通过 警告插件 和 管道,因为 Violations 插件已被弃用. 没有文档或完整示例. 有一些资料: timeout(time: 5, unit: 'MINUTES') {sh 'npm 运行 lint:ci'step([$class: 'WarningsPublisher',解析器配置:[[parserName: 'JSLint',模式:'pmd.xml']],不稳定的总:
..
在尝试学习 PyQt5 时在 VS Code 中遇到此问题,“模块 'PyQt5.QtWidgets' 中没有名称 'QApplication'",“模块 'PyQt5.QtWidgets' 中没有名称 'QWidget'". 我不确定这是 pylint 问题还是其他问题.我已经确认 PyQt5 安装了 pip3 列表,但我似乎无法找出问题所在. 导入系统从 PyQt5.QtWidgets
..
我试图让 PyLint 在 vscode 中自动使用正确的 conda 环境,但仍然出现导入错误:[pylint] E0401:Unable to import 'django',虽然: 我从正确的环境开始 vscode.[1] 我已安装 Python 扩展程序.[2] 我设置了正确的 python.path.[3] 解决方案 你必须在这个 conda 环境中安装 pylint.
..
Gitlab 具有生成关于构建状态和覆盖百分比的徽章的功能. 是否可以创建自定义徽章来显示 Pylint 结果?或者只是在 README.md 中显示这个结果? 我已经有 Pylint 的 CI 工作 解决方案 我编写了一个 python 徽章生成包,它生成的徽章在视觉上与主要的徽章服务非常相似.它非常灵活,您可以在 python 代码中导入和使用,也可以从命令行运行. 我在 G
..
在 Python 中,这样的尾随逗号当然不是 SyntaxError: 在 [1]: x = 1 ,在 [2] 中:x输出[2]: (1,)在[3]中:类型(x)出[3]:元组 但是,与此同时,如果尾随逗号不小心放了,可能很难捕捉到这种“问题",尤其是对于 Python 新手而言. 我在想我们能否提前发现这种“问题",借助 PyCharm 智能代码质量控制功能;mypy、pylint 或
..
为了在 python 模式下检查代码,我使用 flymake 和 pyflakes 我还想用pylint检查代码样式(pep8)(与pyflakes在同一页面上的描述) 此解决方案有效.但是我无法将 flymake 配置为与 pyflakes 和 pylint 一起使用.我该怎么做? 解决方案 好吧,flymake 只是在寻找一个可执行命令,它以预定义格式输出行.例如,您可以制
..
我想在使用 Jupyter-Notebook 时运行 Pylint 或任何等效程序.有没有办法以这种方式安装和运行 Pylint? 解决方案 针对 pylint 更具体地回答问题.在 development/ci 环境(即命令行)中实现这一点的一种相对简单的方法是将 notebook 转换为 Python,然后运行 linting. 假设您在 ./notebooks 文件夹中有笔
..
我通过让它调用多个函数来拆分我的类构造函数,如下所示: 类向导:def __init__(self, argv):self.parse_arguments(argv)self.wave_wand() # 省略声明def parse_arguments(self, argv):如果 self.has_correct_argument_count(argv):self.name = argv[0]s
..
我目前正在尝试实现网站的 Steam 登录.但是我无法在代码中传递这个错误.我已经创建了数据库对象,但它一直显示我之前提到的错误.我不确定 SQLAlchemy 是否发生了变化,或者自从我使用它之后发生了什么变化. from flask import Flask从flask_sqlalchemy 导入SQLAlchemyapp = Flask(__name__)db = SQLAlchemy(应
..
导入 pygame 时 pylint 会发疯: E1101:Module 'pygame' 没有 'init' 成员E1101:模块“pygame"没有“退出"成员 我在网上搜索过,我找到了这个: "python.linting.pylintArgs": ["--ignored-modules=pygame"] 它解决了 pygame 的问题,但现在 pylint 以其他方式发疯了:cra
..
我在一个 opencv 项目上运行 pylint,我在 VS 代码中收到许多关于成员不存在的 pylint 错误. 示例代码: 导入 cv2cv2.imshow(....) 获得的错误: 然而,代码运行正常,没有任何错误. 版本:pylint 1.8.1,astroid 1.6.0 解决方案 这是来自 pylint.您可以使用以下命令在项目的根目录中生成 pylint
..
我在 Python 项目上运行 Pylint.Pylint 抱怨无法找到 NumPy 成员.如何在避免跳过成员资格检查的同时避免这种情况? 来自代码: 将 numpy 导入为 np打印 np.zeros([1, 4]) 运行时,我得到了预期: [[0.0.0.0.]] 但是,Pylint 给了我这个错误: E: 3, 6: 模块 'numpy' 没有 'zeros' 成
..
我正在使用以下设置 macOS v10.14(莫哈韦沙漠) Python 3.7.1 Visual Studio 代码 1.30 Pylint 2.2.2 Django 2.1.4 我想使用 linting 让我在 Visual Studio Code 中的生活更轻松.但是,对于每次导入,我都声明了“未解决的导入".即使是默认的 Django 导入(即从 django.db 导
..
当引入 Pylance 时,我提交了一个 问题通常自定义 Pylance linting.这里,你可以找到一个自定义 Pylance 的方法很少,但没有关于如何抑制、静音或实际禁用某些警告和错误. 回顾一下,使用 pylint 可以在 VS Code 设置中指定以下内容.json 禁用某个错误/警告: “python.linting.pylintArgs":[“--disable=C011
..
直到大约 3 周前,我一直在使用 pylint在 VS Code 中整理我的 python 文件. 然后,我启用了 pylance 替换了 pylint.然而,pylance 并未列在 特定的 linter-VS Code 提供的列表. 现在,pylance 不会向我显示未使用的模块导入.我怀疑这不包含在 pylance 的默认 linting 参数中,所以我试图找出如何修改它们类似于
..
我有一个项目目录 项目- 代码- 代码.py- 测试- test_code.py 过去,virtualenv 已经奏效了.我现在正在尝试pipenv.我的 .vimrc 中有这个 "python 支持 virtualenvpy
..