{ "cSpell.enableFiletypes": [ "!javascript", "!python", "!yaml" ], "cSpell.words": [ "chowdown", "compression", "hkotel", "nextcloud", "performant", "postgres", "webp" ], "editor.codeActionsOnSave": { "source.fixAll.eslint": "explicit", "source.organizeImports": "never" }, "editor.formatOnSave": true, "eslint.useFlatConfig": true, "eslint.workingDirectories": [ "./frontend" ], "files.exclude": { "**/__pycache__": true, "**/.DS_Store": true, "**/.git": true, "**/.hg": true, "**/.svn": true, "**/CVS": true }, "i18n-ally.enabledFrameworks": [ "vue" ], "i18n-ally.keystyle": "nested", "i18n-ally.localesPaths": "frontend/lang/messages", "i18n-ally.sourceLanguage": "en-US", "python.defaultInterpreterPath": "${workspaceFolder}/.venv/bin/python", "python.testing.autoTestDiscoverOnSaveEnabled": false, "python.testing.pytestArgs": [ "tests" ], "python.testing.pytestEnabled": true, "python.testing.unittestEnabled": false, "python.analysis.typeCheckingMode": "off", "search.mode": "reuseEditor", "python.testing.unittestArgs": [ "-v", "-s", "./tests", "-p", "test_*.py" ], "explorer.fileNesting.enabled": true, "explorer.fileNesting.patterns": { "package.json": "package-lock.json, yarn.lock, .eslintrc.js, tsconfig.json, .prettierrc, .editorconfig", "pyproject.toml": "poetry.lock, alembic.ini, .pylintrc", "netlify.toml": "runtime.txt", "README.md": "LICENSE, SECURITY.md" }, "[vue]": { "editor.formatOnSave": false }, "[python]": { "editor.formatOnSave": true, "editor.defaultFormatter": "charliermarsh.ruff" } }