diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 5d183d8..7310dcb 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,22 +1,33 @@ { - "image": "ludeeus/container:python-base", + "image": "mcr.microsoft.com/vscode/devcontainers/python:0-3.8", "context": "..", "extensions": [ "ms-python.python", - "github.vscode-pull-request-github", - "tabnine.tabnine-vscode" + "ms-python.vscode-pylance", + "visualstudioexptteam.vscodeintellicode", + "esbenp.prettier-vscode" ], "settings": { "files.eol": "\n", "editor.tabSize": 4, "terminal.integrated.shell.linux": "/bin/bash", - "python.pythonPath": "/usr/local/bin/python", - "python.linting.pylintEnabled": true, - "python.linting.enabled": true, - "python.formatting.provider": "black", "editor.formatOnPaste": false, "editor.formatOnSave": true, "editor.formatOnType": true, - "files.trimTrailingWhitespace": true + "files.trimTrailingWhitespace": true, + "python.pythonPath": "/usr/local/bin/python3", + "python.linting.pylintEnabled": true, + "python.linting.enabled": true, + "python.formatting.provider": "black", + "python.formatting.blackArgs": [ + "--target-version", + "py38" + ], + "python.formatting.blackPath": "/usr/local/bin/black", + "python.linting.banditPath": "/usr/local/bin/bandit", + "python.linting.flake8Path": "/usr/local/bin/flake8", + "python.linting.mypyPath": "/usr/local/bin/mypy", + "python.linting.pylintPath": "/usr/local/bin/pylint", + "python.linting.pydocstylePath": "/usr/local/bin/pydocstyle" } -} +} \ No newline at end of file