Pyright Intellij 插件保存太快导致重构

问题描述 投票:0回答:1

我使用 Intellij Ultimate 作为我的 IDE,并使用 Ruff 插件在保存时格式化我的代码。
Intellij 的类型检查器不是很严格,我想改为集成 Pyright 类型检查器。我下载并安装了 Intellij 和 Pycharm 的 Pyright 插件

现在的问题是 Pylint 不断保存我正在处理的文件,这会触发 Ruff。这被证明是非常烦人的,因为我什至无法导入文件:当我输入新的导入时,Pyright 保存文件,使 Ruff 删除我未完成的导入。

Pyright 插件文档中注明了以下内容:

警告:根据运行模式,它可能会以非常快的速度保存您的文件。

有谁知道如何更改“运行模式”或有任何解决方案吗?
Pyright 插件的设置选项有限,并且自动保存似乎不可配置。

python pycharm pyright
1个回答
0
投票

(免责声明:我是该插件的维护者。)

这是常见问题。请参阅文档,了解有关它们的用途以及选择哪一个的更多信息。

TLDR:打开设置面板,然后打开工具 | Pyright(全球)

单击“LSP4IJ”单选按钮,以与默认运行模式相同的方式设置您的可执行文件(只是这个名称应该是

pyright-langserver
),然后保存并返回到您的文件。

© www.soinside.com 2019 - 2024. All rights reserved.