【问题标题】:vscode pylint on all project files without opening themvscode pylint 在所有项目文件上而不打开它们
【发布时间】:2017-03-07 15:58:33
【问题描述】:
我正在寻找一种解决方案,可以在我项目的所有文件上在 vscode 中运行 pylint,而无需打开它们(如 Java 上的 eclipse 中的 checkstyle)。
谢谢。
【问题讨论】:
标签:
python
visual-studio-code
pylint
【解决方案1】:
目前无法执行此操作(请参阅https://github.com/Microsoft/vscode-python/issues/82)。
幸运的是,您可以使用 vscode 任务实现类似的事情(请参阅https://github.com/Microsoft/vscode-python/issues/82)。
{
"label": "pylint: whole project",
"type": "shell",
"command": ".venv/bin/pylint --msg-template \"{path}:{line}:{column}:{category}:{symbol} - {msg}\" mycloud",
"windows": {
"command": ".venv/Scripts/pylint --msg-template \"{path}:{line}: {column}:{category}:{symbol} - {msg}\" mycloud"
},
"presentation": {
"reveal": "never",
"panel": "shared"
},
"problemMatcher": {
"owner": "python",
"fileLocation": [
"relative",
"${workspaceFolder}"
],
"pattern": {
"regexp": "^(.+):(\\d+):(\\d+):(\\w+):(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
}
【解决方案2】:
您还有终端中的选项卡问题,它将显示所有有问题的文件。
(您需要 Php Intelephense 或其他语言的类似扩展)