{
    "git.ignoreLimitWarning": true,
    "ruff.configuration": "pyproject.toml",
    "eslint.options": {
        "overrideConfigFile": "resource/frontend/.eslintrc.cjs"
    },
    "python.testing.pytestArgs": [
        "tests"
    ],
    "python.testing.unittestEnabled": false,
    "python.testing.pytestEnabled": true,

    // Api tests related settings.
    "cucumberautocomplete.steps": [
        "tests/api_tests/features/**/*.py",
        "<YOUR_VENV>/lib/python3.10/site-packages/dssgherkin/steps/**/*.py"
    ],
    "cucumberautocomplete.strictGherkinCompletion": true,
    "editor.quickSuggestions": {
        "comments": false,
        "strings": true,
        "other": true
    },
    "files.associations": {
        "*.feature.template": "feature",
        "*.json.template": "json"
    }
}