{ "python.testing.pytestEnabled": true, "python.testing.pytestPath": "${workspaceFolder}/.venv/bin/pytest", "python.testing.pytestArgs": [ "tests" ], "editor.formatOnSave": true, "isort.args": [ "--force-single-line-imports", "--profile", "black" ], "files.trimTrailingWhitespace": true, "json.format.enable": true, "files.insertFinalNewline": true, "nixEnvSelector.nixFile": "${workspaceRoot}/shell.nix", "[python]": { "editor.defaultFormatter": "ms-python.black-formatter" }, "ruff.enable": true, "ruff.codeAction.disableRuleComment": { "enable": true }, "ruff.codeAction.fixViolation": { "enable": true }, "ruff.organizeImports": true, "ruff.path": [ ".venv/bin/ruff" ], "black-formatter.args": [ "--line-length=120", "--safe" ] }