{ "folders": [ { "name": "kculculate", "path": "." } ], "settings": { "editor.codeActionsOnSave": { "source.fixAll.eslint": "explicit", "source.fixAll.stylelint": "explicit" }, "editor.formatOnSave": true, "editor.formatOnPaste": true, "editor.formatOnType": true, "json.format.keepLines": true, "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[json]": { "editor.defaultFormatter": "vscode.json-language-features" }, "search.exclude": { "**/node_modules": true, "static": true }, "[python]": { "editor.defaultFormatter": "ms-python.black-formatter", "editor.codeActionsOnSave": { "source.organizeImports": "explicit" } }, "flake8.args": [ "--max-line-length=119", "--max-complexity=15", "--ignore=E203,E501,E704,W503", "--exclude=.venv,.git,__pycache__,.mypy_cache,.hg" ], "isort.args": ["--settings-path=pyproject.toml"], "black-formatter.args": ["--config=pyproject.toml"], "mypy-type-checker.args": ["--config-file=pyproject.toml"] // "python.analysis.extraPaths": ["./backend"] }, "extensions": { "recommendations": [ "esbenp.prettier-vscode", "dbaeumer.vscode-eslint", "ms-python.flake8", "ms-python.isort", "ms-python.black-formatter", "ms-python.mypy-type-checker" ] } }