Код Visual Studio с PyLint и autoPep8: как можно избежать того, чтобы PyLint жаловался на длину моей строки? - PullRequest
0 голосов
/ 28 августа 2018

Я недавно перешел на Visual Studio Code, и должен сказать, что мне это нравится до сих пор.

Я работаю над проектом Python, который включает пакеты pip pylint и autopep8, и я настроил VSCode для форматирования кода в соответствии с этими пакетами.

Единственная проблема: в проекте Python я работаю над длиной строки 100. Поэтому весь мой код выглядит так:

image 79 characters)">

Ошибка говорит: 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. Тем не менее, без предупреждений было бы замечательно.

Как отключить эти предупреждения о линтере?

1 Ответ

0 голосов
/ 28 августа 2018

Я понял, как это сделать. Добавьте эту строку в ваши настройки:

"python.linting.pep8Args": ["--max-line-length=100"],
...