【发布时间】:2019-02-03 03:32:06
【问题描述】:
我最近切换到了 Visual Studio Code,我不得不说到目前为止我很喜欢它。
我正在开发一个 Python 项目,其中包括 pip 包 pylint 和 autopep8,我配置 VSCode 以根据这些包格式化代码。
唯一的问题是:在我正在处理的 Python 项目中,行长是 100。所以我的所有代码都如下所示:
错误提示:E501:line too long (97 > 79 characters)。这是我的 VSCode 设置:
{
"python.pythonPath": "~/.envs/myProject/bin/python",
"python.linting.pep8Enabled": true,
"python.linting.pylintPath": "~/.envs/myProject/bin/pylint",
"python.linting.pylintArgs": ["--load-plugins", "pylint_django", "--max-line-length=100"],
"python.formatting.autopep8Args": ["--max-line-length=100"],
"python.linting.pylintEnabled": true,
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
".vscode": true,
"**/*.pyc": true
}
}
这些设置至少现在可以确保保存时的格式将行数保持在最大 100 行,并且不会将我的所有文件行换成 79 行。如果没有警告,它仍然会很棒。
如何禁用这些 linter 警告?
【问题讨论】:
-
已确认,它对我也不起作用。我还使用
max-line-length=120创建了一个 .pylintrc,但仍然遇到所有这些烦人的错误
标签: python visual-studio-code pylint linter autopep8