diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index a9b7202..958db46 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -17,6 +17,7 @@ "exiasr.hadolint", "kevinrose.vsc-python-indent", "mosapride.zenkaku", + "ms-azuretools.vscode-docker", "ms-python.python", "njpwerner.autodocstring", "oderwat.indent-rainbow", diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..e9a80a2 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,19 @@ +{ + "recommendations": [ + "charliermarsh.ruff", + "codezombiech.gitignore", + "eamodio.gitlens", + "exiasr.hadolint", + "kevinrose.vsc-python-indent", + "mosapride.zenkaku", + "ms-azuretools.vscode-docker", + "ms-python.python", + "ms-vscode-remote.remote-containers", + "njpwerner.autodocstring", + "oderwat.indent-rainbow", + "pkief.material-icon-theme", + "shardulm94.trailing-spaces", + "usernamehw.errorlens", + "yzhang.markdown-all-in-one", + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json index bb63516..6c84505 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -6,5 +6,6 @@ }, "editor.formatOnSave": true, }, - "files.insertFinalNewline": true + "files.insertFinalNewline": true, + "files.trimTrailingWhitespace": true } diff --git a/README.md b/README.md index db7bbfa..ada50d2 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ The following are the features. - [eamodio.gitlens](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens) - [kevinrose.vsc-python-indent](https://marketplace.visualstudio.com/items?itemName=kevinrose.vsc-python-indent) - [mosapride.zenkaku](https://marketplace.visualstudio.com/items?itemName=mosapride.zenkaku) + - [ms-azuretools.vscode-docker](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker) - [ms-python.python](https://marketplace.visualstudio.com/items?itemName=ms-python.python) - [njpwerner.autodocstring](https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring) - [oderwat.indent-rainbow](https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow) @@ -76,11 +77,14 @@ ignore = [ The `.pre-commit-config.yaml` file can contain scripts to be executed before commit. ```sh -# Linter +# Python Formatter +ruff format . + +# Python Linter ruff check . --fix -# Formatter -ruff format . +# Docker Linter +hodolint Dockerfile ``` ### Install