【備忘録】VScodeにPythonのLintを設定する
PythonでのコーディングをVScodeを使ってやってみることにしてみました。
これに伴って環境の整理をしていましたが、lintの設定をすることにしてみました。
lintに何を使うか、fake8
標準の機能としてPylintが有効になっているところを、fake8を使ってみることにします
手順
- flake8をインストール
pip install flake8
- コードフォーマッターにautopep8をインストール、自動でコードを整形してくれます
pip install autopep8
"python.linting.pylintEnabled": false, // pylintを止めます "python.linting.flake8Enabled": true, // flake8を動かします "python.linting.lintOnSave": true, // pythonのlintが、pythonファイルの保存時に動くようにします "python.linting.flake8Args": [ // 無視する内容を設定します ], "python.formatting.provider": "autopep8", "python.formatting.autopep8Args": [ "--aggressive" ], // ファイルの自動保存の設定になります "files.autoSave": "afterDelay", "files.autoSaveDelay": 10000,
以上です。