VS 代码不会检查我的代码,但内部构建会
VS code doesn't lint my code, but the insider build does
问题:
我将 VS Code 更新到版本 1.21.0 后,Pylint Linter 无法正常工作。
我在 VS Code 的问题选项卡中没有收到 linting 错误。
我故意犯了一些错误来确认这种行为。
预期结果:
当我出现样式错误时,我希望我的 linter 像以前一样通知我。
我尝试了什么?
派林特
- 我检查了是否安装了 pylint。
- 我使用 PIP 更新了 pylint。
- 我尝试启用另一个 Linter (Pep8),但这些也没有给我预期的结果
VS 代码
- 我检查了 VS Code 设置,发现 linting 已启用。
- 我已经安装了 VS Code Insiders Build。
- 这里没有问题,我的代码正在检查。
- 我将我的设置从 VS 代码复制到内部版本,以仔细检查。
- 由于它适用于内部人员构建,因此它不可能是 PATH 问题。
- 以前它也适用于正常构建,所以我认为 PATH 问题是不可能的。
- 我更喜欢使用稳定版。
- 我尝试了命令:"Python: Enable Linting"。
- VS Code出现如下错误信息:
- VS Code error message
- 与 Python 扩展关联的其他命令会导致类似的错误:
- Other error message
- 这些命令不会导致内部版本出错。
一般
- 我删除了 Python 扩展并重新安装了它。
- 我删除了 VS Code 并重新安装了它。
- 两者都导致了与之前相同的问题。
搜索
- 我搜索了 GitHub 个问题。
- 我搜索了堆栈溢出问题。
- 我搜索了官方文档。
- 作为 Pylint 文档的 VS 代码文档以及 Python 扩展文档。
问题
我在测试中是否漏掉了可以解决此问题的任何内容?
这是我应该报告的错误吗?
- 如果是这样,这是 VS Code 的错误吗? Python 扩展错误?
我的 VS Code 用户设置:
{
"workbench.startupEditor": "newUntitledFile",
"git.ignoreMissingGitWarning": true,
"workbench.colorTheme": "Monokai",
"[python]": {
},
"python.linting.pylintUseMinimalCheckers": false,
"explorer.sortOrder": "type",
"editor.rulers": [
79
],
"files.trimTrailingWhitespace": true,
"terminal.integrated.shell.windows": "C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe",
}
根据您收到的错误,您的扩展安装已损坏。请卸载扩展并重新安装,如果失败,请进入扩展目录并删除 python 扩展文件夹(使用命令面板中的命令打开扩展文件夹)。
这应该可以解决问题。
问题:
我将 VS Code 更新到版本 1.21.0 后,Pylint Linter 无法正常工作。
我在 VS Code 的问题选项卡中没有收到 linting 错误。
我故意犯了一些错误来确认这种行为。
预期结果:
当我出现样式错误时,我希望我的 linter 像以前一样通知我。
我尝试了什么?
派林特
- 我检查了是否安装了 pylint。
- 我使用 PIP 更新了 pylint。
- 我尝试启用另一个 Linter (Pep8),但这些也没有给我预期的结果
VS 代码
- 我检查了 VS Code 设置,发现 linting 已启用。
- 我已经安装了 VS Code Insiders Build。
- 这里没有问题,我的代码正在检查。
- 我将我的设置从 VS 代码复制到内部版本,以仔细检查。
- 由于它适用于内部人员构建,因此它不可能是 PATH 问题。
- 以前它也适用于正常构建,所以我认为 PATH 问题是不可能的。
- 我更喜欢使用稳定版。
- 我尝试了命令:"Python: Enable Linting"。
- VS Code出现如下错误信息:
- VS Code error message
- 与 Python 扩展关联的其他命令会导致类似的错误:
- Other error message
- 这些命令不会导致内部版本出错。
- VS Code出现如下错误信息:
一般
- 我删除了 Python 扩展并重新安装了它。
- 我删除了 VS Code 并重新安装了它。
- 两者都导致了与之前相同的问题。
搜索
- 我搜索了 GitHub 个问题。
- 我搜索了堆栈溢出问题。
- 我搜索了官方文档。
- 作为 Pylint 文档的 VS 代码文档以及 Python 扩展文档。
问题
我在测试中是否漏掉了可以解决此问题的任何内容?
这是我应该报告的错误吗?
- 如果是这样,这是 VS Code 的错误吗? Python 扩展错误?
我的 VS Code 用户设置:
{
"workbench.startupEditor": "newUntitledFile",
"git.ignoreMissingGitWarning": true,
"workbench.colorTheme": "Monokai",
"[python]": {
},
"python.linting.pylintUseMinimalCheckers": false,
"explorer.sortOrder": "type",
"editor.rulers": [
79
],
"files.trimTrailingWhitespace": true,
"terminal.integrated.shell.windows": "C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe",
}
根据您收到的错误,您的扩展安装已损坏。请卸载扩展并重新安装,如果失败,请进入扩展目录并删除 python 扩展文件夹(使用命令面板中的命令打开扩展文件夹)。
这应该可以解决问题。