Optional VS Code User Settings

Some required VS Code settings for the Project AirSim project are already included in the repo’s .vscode folders, but there are many additional user settings that can help with development.

Here are some example optional User settings:

{
    "editor.tabSize": 2,
    "editor.showFoldingControls": "always",
    "editor.minimap.showSlider": "always",
    "editor.rulers": [
        80
    ],
    "files.trimTrailingWhitespace": true,
    "files.exclude": {
        "**/Intermediate": false,
        "**/Binaries": true,
        "**/Saved": true,
        "**/Content": true,
        "**/.pytest_cache": true,
        "**/__pycache__": true,
        "**/Plugins/ProjectAirSim/SimLibs": true
    },
    "debug.onTaskErrors": "abort",
    "debug.toolBarLocation": "docked",
    "debug.showBreakpointsInOverviewRuler": true,
    "terminal.integrated.scrollback": 1000000,
    "cmake.configureOnOpen": false,
    "cmake.autoSelectActiveFolder": false,
    "C_Cpp.intelliSenseEngineFallback": "Enabled",
    "C_Cpp.vcpkg.enabled": false,
    "[cpp]": {
        "editor.defaultFormatter": "ms-vscode.cpptools"
    },
    "testMate.cpp.test.executables": "build/**/Debug/**/*test*",
    "python.linting.enabled": true,
    "python.linting.pylintEnabled": false,
    "python.linting.flake8Enabled": true,
    "python.linting.flake8CategorySeverity.E": "Information",
    "python.linting.flake8Args": [
        "--max-line-length=88"
    ],
    "[python]": {
        "editor.defaultFormatter": "ms-python.python",
        "editor.rulers": [
            88
        ],
    },
    "python.formatting.provider": "black",
    "python.formatting.blackArgs": [
        "--line-length",
        "88"
    ]
}

Copyright (C) Microsoft Corporation.
Copyright (C) 2025 IAMAI CONSULTING CORP

MIT License. All rights reserved.