見出し画像

超簡単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

以上、超簡単

3. 参考


いいなと思ったら応援しよう!