如何忽略 Python 交互式 window 在 VSCode 中进行 linting

How to ignore Python interactive window for linting in VSCode

我想在 Visual Studio 代码的交互式 window 中禁用单元格检查。 我看不出它有什么好处,因为不可能操作已经 运行 的单元格(这与 *.ipynb 笔记本不同)。我相信交互式 window 中的 linting 是一项新功能,因为它刚刚开始不久。目前删除 linting 警告的唯一方法是删除单元格。

我的工作流程通常如下:我编写 *.py 文件并使用“Jupyter: 运行 Current File in Interactive Window”命令执行它们,因此我可以访问变量和实验。

我已经尝试将以下设置添加到我的 settings.json 文件中:

"python.linting.ignorePatterns": [
    "Interactive*",
    "*.interactive"
],

这是它的样子:

此行为已被视为错误,将在未来的版本中解决。看这里: https://github.com/microsoft/vscode-jupyter/issues/8289