最近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に折り返されないことが保証されます。それでも、警告がなければ素晴らしいものになります。
これらのリンター警告を無効にするにはどうすればよいですか?
私はこれを行う方法を理解しました。この行を設定に追加します。
"python.linting.pep8Args": ["--max-line-length=100"],