Visual Studioコードでpep8警告を抑制するにはどうすればよいですか?私がやりたいのは、コードの長さが80文字を超える場合、E501の警告を抑制することです。私は Don JayamanneのPython拡張機能 を使用しています。これがvscodeの設定ファイルです。
{
"python.linting.pylintEnabled": false,
"python.linting.pep8Enabled": true,
"python.pythonPath": "/workspace/virtualenvs/abr/bin/python3",
"python.linting.enabled": true
}
別の選択肢があることを知っています 「python.linting.pep8Args」:[] しかし、私はそれを機能させることができませんでした。 virtualenvにpep8をインストールしました
私がすでに試したこと。
1つのプロジェクトにsetup.cfgを使用するか、すべてのpyファイルのユーザー設定を変更します。
{
"python.linting.pep8Enabled": true,
"python.linting.pep8Args": [
"--ignore=E501"
]
}
行の長さを変更する場合は、ユーザー設定ファイルにこれを追加します
{
"python.linting.pep8Enabled": true,
"python.linting.pep8Args": ["--max-line-length=120" ]
}
以前のコードは私に与えていた'EOF'
エラーなので、編集しました
私は数週間前にこれと戦っていました。私がやったことは、setup.cfg
ファイルをプロジェクトのルートフォルダーに入れ、次のファイルをその中に入れます。
[pep8]
ignore = E501
これは私のために働いた:
"python.linting.flake8Enabled": true,
"python.linting.flake8Args": ["--ignore=E501"]
シングル"
ではなく、ダブルqoute '
を試してください
['--ignore=E501']
-> ["--ignore=E501"]
それは私のために働いた。プログラムを再起動することを忘れないでください。
あなたがしたことは正しいです。ただし、VScodeを起動して違いを確認する必要があります。 (自動更新自体を好むでしょう。)
https://code.visualstudio.com/docs/python/linting vscode 1.31.1で答えを見つけました
modify settings.jsonを介して解決しました
{
"workbench.iconTheme": "material-icon-theme",
"workbench.colorTheme": "Material Theme Ocean",
"git.autofetch": true,
"python.linting.flake8Args": ["--ignore=E501", "--verbose"]
}