{ "editor.rulers": [88], "editor.formatOnSave": true, "[python]": { "editor.codeActionsOnSave": { "source.fixAll": "explicit", "source.organizeImports": "explicit" }, "editor.defaultFormatter": "charliermarsh.ruff" }, "notebook.codeActionsOnSave": { "notebook.source.fixAll": "explicit", "notebook.source.organizeImports": "explicit" }, "notebook.formatOnSave.enabled": true, "notebook.lineNumbers": "on", "notebook.defaultFormatter": "charliermarsh.ruff", "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[cpp]": { "editor.defaultFormatter": "llvm-vs-code-extensions.vscode-clangd" }, "[cmake]": { "editor.defaultFormatter": "josetr.cmake-language-support-vscode" }, "[toml]": { "editor.defaultFormatter": "tamasfe.even-better-toml" }, "clangd.arguments": [ "--log=info", "--pretty", "--all-scopes-completion", "--completion-style=bundled", "--header-insertion=iwyu", "--header-insertion-decorators", "--background-index", "--clang-tidy", "-j=20", "--pch-storage=disk", "--function-arg-placeholders=false", "--compile-commands-dir=build" ], "jupyter.debugJustMyCode": false, "debugpy.debugJustMyCode": false, "ruff.fixAll": true, "python.testing.pytestEnabled": true, "python.testing.unittestEnabled": false, "python.analysis.autoFormatStrings": true, "python.analysis.autoImportCompletions": true, "python.analysis.completeFunctionParens": true, "python.analysis.inlayHints.functionReturnTypes": true, "python.analysis.inlayHints.pytestParameters": true, "python.analysis.inlayHints.variableTypes": true, "python.analysis.typeCheckingMode": "strict", "python.analysis.extraPaths": ["${workspaceFolder}/src"], "[shellscript]": { "editor.defaultFormatter": "foxundermoon.shell-format" }, // "docker.host": "unix:///run/user/1000/podman/podman.sock" "dev.containers.dockerPath": "podman", "shellformat.effectLanguages": [ "shellscript", // "dockerfile", "dotenv", "hosts", "jvmoptions", "ignore", "gitignore", "properties", "spring-boot-properties", "azcli", "bats" ] }