From d3615d93df4932afb3c3744f4e166777c84d7989 Mon Sep 17 00:00:00 2001 From: William Valentin Date: Mon, 28 Jul 2025 13:23:48 -0700 Subject: [PATCH] Refactor VSCode settings for improved Python and Ansible support; enhance Ruff configuration --- .vscode/settings.json | 39 +++++++++++++++++++++++++++++++-------- 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index b274063..a335541 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,17 +1,40 @@ { + "git.autofetch": true, + "[ansible]": { + "editor.detectIndentation": true, + "editor.insertSpaces": true, + "editor.tabSize": 2, + "editor.quickSuggestions": { + "comments": true, + "other": true, + "strings": true + }, + "editor.autoIndent": "advanced" + }, "ansible.python.interpreterPath": "/home/will/Code/thechart/.venv/bin/python", + "makefile.configureOnOpen": true, + "vs-kubernetes": { + "vs-kubernetes.crd-code-completion": "enabled", + "vscode-kubernetes.minikube-path-linux": "/home/will/.local/state/vs-kubernetes/tools/minikube/linux-amd64/minikube", + "vscode-kubernetes.helm-path-linux": "/home/will/.local/state/vs-kubernetes/tools/helm/linux-amd64/helm" + }, + "docker.extension.enableComposeLanguageServer": false, "[python]": { "editor.defaultFormatter": "charliermarsh.ruff", - "editor.formatOnSave": true + "editor.codeActionsOnSave": { + "source.fixAll": "explicit", + "source.organizeImports": "explicit", + "ruff.nativeServer": "always", + "ruff.format.preview": "never", + "ruff.format": "always", + "python.experiments.enabled": "never" + } }, + "ruff.interpreter": [ + "${workspaceFolder}/.venv/bin/python" + ], "editor.formatOnSave": true, "diffEditor.codeLens": true, "github.copilot.nextEditSuggestions.enabled": true, - "github.copilot.selectedCompletionModel": "", - "ruff.nativeServer": "on", - "ruff.format.preview": false, - "python.experiments.enabled": false, - "ruff.interpreter": [ - "${workspaceFolder}/.venv/bin/python" - ] + "github.copilot.selectedCompletionModel": "" }