{
  "python.linting.flake8Args": ["--config=backend/.flake8"],
  "python.testing.unittestEnabled": false,
  "python.testing.pytestEnabled": true,
  "python.testing.pytestArgs": ["backend"],
  "jest.autoRun": "off",
  "jest.rootPath": "web-frontend",
  "jest.jestCommandLine": "node_modules/.bin/jest --config jest.config.js --runInBand --watchAll=false",
  "coverage-gutters.coverageBaseDir": "**/*coverage",
  "coverage-gutters.showLineCoverage": true,
  "sqltools.connections": [
    {
      "previewLimit": 50,
      "server": "localhost",
      "port": 5432,
      "driver": "PostgreSQL",
      "name": "baserow",
      "database": "baserow",
      "username": "baserow",
      "password": "baserow"
    }
  ],
  "editor.formatOnSave": true,
  "eslint.format.enable": true,
  "eslint.workingDirectories": [{ "mode": "auto" }],
  "files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/CVS": true,
    "**/.DS_Store": true,
    "**/*.pyc": true,
    "**/__pycache__/": true,
    "**/.nuxt/": true
  },
  "mypy.targets": [
    "backend/src/",
    "premium/backend/src/",
    "enterprise/backend/src/"
  ],
  "python.analysis.typeCheckingMode": "off",
  "mypy.configFile": "backend/mypy.ini",
  "mypy.dmypyExecutable": "",
  "mypy.runUsingActiveInterpreter": true,
  "python.autoComplete.extraPaths": [
    "${workspaceFolder}/backend/src",
    "${workspaceFolder}/premium/backend/src",
    "${workspaceFolder}/enterprise/backend/src"
  ],
  "python.analysis.extraPaths": [
    "${workspaceFolder}/backend/src",
    "${workspaceFolder}/premium/backend/src",
    "${workspaceFolder}/enterprise/backend/src"
  ],
  "python.envFile": "${workspaceFolder}/.vscode/env",
  "stylelint.configFile": "${workspaceFolder}/web-frontend/.stylelintrc",
  "stylelint.validate": ["css", "less", "postcss", "scss"],
  "stylelint.snippet": ["css", "less", "postcss", "scss"],

  "cSpell.words": ["baserow", "BASEROW", "debugpy"],
  "search.exclude": {
    "/changelog/entries": true
  }
}