超簡単VSCodeでPythonソースコード自動チェック・整形(venv・flake8・mypy・black利用)
VSCodeで便利なパッケージ(venv・flake8・mypy・black)を利用して超簡単にPythonソースコード自動整形・自動チェック
1. インストール
$ python3 -m venv .venv
$ source .venv/bin/activate
(.venv) $ pip install flake8 mypy black
2. 設定ファイル
.vscode/settings.json
{
"python.venvPath": ".venv",
"python.pythonPath": ".venv/bin/python",
"python.linting.pylintEnabled": false,
"python.linting.flake8Enabled": true,
"python.linting.mypyEnabled": true,
"python.formatting.provider": "black",
"editor.formatOnSave": true,
"python.linting.lintOnSave": true
}
setup.cfg
[flake8]
max-line-length = 88
ignore = E203,W503,W504
[mypy]
ignore_missing_imports = True
以上、超簡単