{ "editor.formatOnSave": true, "[python]": { "editor.defaultFormatter": "charliermarsh.ruff", "editor.codeActionsOnSave": { "source.fixAll": "explicit", "source.organizeImports": "explicit" } }, "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "notebook.formatOnSave.enabled": true, "notebook.codeActionsOnSave": { // "notebook.source.fixAll": "explicit", // "notebook.source.organizeImports": "explicit" }, "notebook.output.wordWrap": true, "notebook.output.textLineLimit": 200, "jupyter.debugJustMyCode": false, "python.defaultInterpreterPath": "./.venv/bin/python", "python.testing.pytestEnabled": true, "python.testing.pytestArgs": [ "tests", "-v", "--tb=short" ], "python.testing.pytestPath": "./.venv/bin/pytest", "python.testing.unittestEnabled": false, "python.testing.autoTestDiscoverOnSaveEnabled": true, "python.testing.cwd": "${workspaceFolder}", "files.exclude": { "**/*.egg-info": true, "**/htmlcov": true, "**/~$*": true, "**/.coverage.*": true, "**/.venv": true, "**/__pycache__": true, "**/.mypy_cache": true, "**/.pytest_cache": true } }