{
    "autoDocstring.docstringFormat": "google",
    "autoDocstring.startOnNewLine": true,
    "autoDocstring.generateDocstringOnEnter": true,
    "editor.formatOnSave": true,
    "editor.rulers": [
        88
    ],
    "python.defaultInterpreterPath": ".venv/bin/python",
    "[python]": {
        "editor.defaultFormatter": "ms-python.black-formatter",
        "editor.tabSize": 4,
        "editor.detectIndentation": false,
        "editor.codeActionsOnSave": {
            "source.organizeImports": true
        }
    },
    "[yaml]": {
        "editor.tabSize": 2,
        "editor.detectIndentation": false
    },
    "[typescript][javascript][vue][typescriptreact]": {
        "editor.tabSize": 2,
        "editor.defaultFormatter": "rvest.vs-code-prettier-eslint",
        "editor.formatOnPaste": false, // required
        "editor.formatOnType": false, // required
        "editor.formatOnSave": true, // optional
        "editor.formatOnSaveMode": "file", // required to format on save
        "editor.codeActionsOnSave": {
            "source.fixAll.eslint": true
        }
    }
}
