{
    "explorer.compactFolders": false,
    "prettier.enable": true,
    "editor.formatOnType": true,
    "editor.formatOnSave": true,
    "editor.formatOnPaste": true,
    "editor.defaultFormatter": "charliermarsh.ruff",
    "notebook.output.textLineLimit": 500,
    "cSpell.languageSettings": [
        {
            "languageId": "py",
            "allowCompoundWords": true,
            "locale": "en-US"
        }
    ],
    "python.testing.pytestArgs": [
        "tests"
    ],
    "python.testing.unittestEnabled": false,
    "python.testing.pytestEnabled": true,
    "pythonTestExplorer.testFramework": "pytest",
    "pythonTestExplorer.pytestPath": "poetry",
    "pythonTestExplorer.pytestArguments": [
        "run",
        "pytest"
    ],
    "[python]": {
        "editor.codeActionsOnSave": {
            "source.organizeImports": "explicit",
            "source.fixAll": "explicit"
        },
        "editor.formatOnSave": true,
        "editor.defaultFormatter": "charliermarsh.ruff",
    },
    "notebook.formatOnSave.enabled": true,
    "notebook.codeActionsOnSave": {
        "source.fixAll": true,
        "source.organizeImports": true
    }
}