【问题标题】:In VSCode, prevent PyLance warning: Invalid character in identifier在 VSCode 中,防止 PyLance 警告:标识符中的无效字符
【发布时间】:2021-08-05 16:55:35
【问题描述】:

更新 VSCode 的 Python 插件后,PyLance 出现问题。

        def ????(f, *args):
            if f:
                f(*args)

... 导致“标识符中的字符无效”

如何禁用这些警告?

也许我需要创建./.vscode/settings.json

{
    "python.analysis.disabled": [
        "I want something like:", "invalid-character-in-identifier" ],
}

...但在https://code.visualstudio.com/docs/python/settings-reference#_python-language-server-settings上找不到合适的东西

我可以从 VSCode 以某种方式推断出我需要的令牌吗?

PS 请不要批评 unicode 变量名的使用。这不是重点。变量名有效,从命令行运行。

【问题讨论】:

  • 你可以尝试做这样的事情,????: Any,这将使Pylance 识别不会再抛出曲线的 unicode 变量。

标签: python vscode-settings suppress-warnings pylance


【解决方案1】:

这是一个错误:https://github.com/microsoft/pylance-release/issues/1286

期待在下一个 VSCode 版本中修复。

编辑:已修复!

【讨论】:

    猜你喜欢
    • 2013-01-28
    • 1970-01-01
    • 2017-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 2018-10-03
    相关资源
    最近更新 更多