Python源代码分析器寻找质量差的错误和迹象。
我写了一个python代码,格式如下: 如果 a1 在列表 1 中: 如果 b1 == 1 且 c1>1: 引发异常('b1 的 c1 无效') elif b1 == 2 且 c1>2: 引发异常('在...
VSCode:如何用很少的模块和测试、调试和 linting 构建一个简单的 python 包?
在 Python 中构建一个简单的项目以使用 Visual Studio Code 进行开发时,我遇到的麻烦比我愿意承认的还要多。 我应该如何在我的文件系统中构造一个简单的 Python 项目
有没有办法集成Databricks和pylint来liniting pyspark/python代码?如果没有,是否有其他替代方案?
我已将所有 python 项目源放在一个文件夹中。运行以下 pylint 似乎只是在每个源文件中查找和分析重复项,而不是在所有源文件中查找和分析重复项...
我有一个 pylint 错误:“W1113:keyword-arg-before-vararg”并且不知道如何修复它
我有这个代码 类 BaseCompareFeatureWithDefaults(recordlinkage.base.BaseCompareFeature): def __init__(self, labels_left="", labels_right="", *args, **kwargs) -> 无...
我正在尝试使用 Astroid 为 Pylint 编写自定义 linting 规则,但我对类型推断有点困惑。我有以下代码: 受保护对象类: def 保存(): 过去...
传统观点认为,除非非常罕见的情况,否则你永远不会在Python中捕获一般异常。然而,对于什么是“
下面是一个导致 pylint 错误的点击使用的简单示例: @click.command() @click.option('--option', is_flag=True) def foo(选项): click.echo(选项) 富() foo 不接收任何参数...
如何使用 pylint 或 mypy 捕获潜在未定义的变量?
导入时间 如果 time.time() > 42: x = 1 打印(x) 我的 IDE (PyCharm) 警告我 x 可能未定义: 但 pylint 和 mypy 没有说什么。有没有办法制作其中一个
使用 pylint 扩展时 VSCode 中出现 FileNotFoundError
最近在 VSCode 中运行 pylint 时收到以下错误消息。 当我使用“pylint ”在 cmd 中运行 pylint 时,它工作得很好。 效果很好,直到凌晨......
尽管有“disable”注释,Pylint 语法错误并未被抑制
我正在为 Ansys Mechanical 编写脚本,该脚本是用 IronPython 2.7.0.40 编写的。在我的脚本中,我需要为 ContactTimeStepControls.None 分配一个属性。请注意,这里的 None 不是 None
我有一个具体类 MyConcreteClass,它是一个抽象类的子类 类 MyABC2,它又是另一个抽象类 MyABC1 的子类: 导入 abc MyABC1 类(对象): __元类__ = ...
我正在使用 Sublime Text 3 With Pylinter 在我的文件上运行 pylint。 然而,在同一台机器上,我处理 python 2 和 python 3 项目的文件(代码在多个 rem 之一上执行...
PyLint --init-hook 通过 subprocess.run() 不起作用(可能是转义问题)
我确实使用 subprocess.run() 在单元测试中运行 pylint。 我需要使用 pylint 的 --init-hook= 功能来鼓励它找到我的模块。 我确实在 shell (bash) 上运行它,它按预期工作: 皮林特
运行 lint 时遇到导入错误 我正在使用 pylint 版本 3.0.2 和 python 版本 3.11 出现以下错误 从 pylint.interfaces 导入 IAstroidChecker、ITokenChecker 导入错误:
我正在尝试更改 Pylint“批准”为非 lint 的“默认”命名约定。目前蛇命名是它所寻找的,我想将其更改为驼峰命名法。 我...
我正在尝试将 pylint 配置为接受两个字母变量名称,而不给出“不符合 Snake_case 命名风格”警告。 我已经设置了默认的 ~/pylintrc 并尝试了编辑...
VSCode 中的 Pylint 未读取 settings.json 中的配置
我在 VSCode 1.86.1 中安装了 Pylint v2023.11.13481007(预发行版),它可以在普通安装中运行,即没有配置设置。我在 Windows 计算机上运行 VSCode,并通过远程 SSH 连接到 Mac
我在我的项目中使用tox。 这是我的 tox.ini 文件: [毒性] 环境列表= py27, 皮棉, 覆盖范围 跳过距离=真 [测试环境:py27] deps = -rrequirements.txt 命令= python -m unittest di...