From 221818eb89055bb3477c865a0f4f21c566f92a1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laure=CE=B7t?= Date: Mon, 24 Jun 2024 15:10:30 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20(home/vscode)=20enable=20autofor?= =?UTF-8?q?matting=20with=20ruff=20for=20python?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- home/applications/vscode.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/home/applications/vscode.nix b/home/applications/vscode.nix index 6efb136..fd18861 100644 --- a/home/applications/vscode.nix +++ b/home/applications/vscode.nix @@ -19,6 +19,7 @@ tamasfe.even-better-toml yzhang.markdown-all-in-one usernamehw.errorlens + charliermarsh.ruff ]; userSettings = { "editor.formatOnSave" = true; @@ -57,6 +58,13 @@ "python.analysis.inlayHints.pytestParameters" = true; "python.analysis.inlayHints.callArgumentNames" = "partial"; "python.analysis.inlayHints.variableTypes" = true; + "[python]" = { + "editor.defaultFormatter" = "charliermarsh.ruff"; + "editor.codeActionsOnSave" = { + "source.organizeImports" = "always"; + "source.fixAll" = "always"; + }; + }; "files.exclude" = { # defaults "**/.git" = true;