Skip to content


My Visual Studio Code config file (TypeScript-oriented)

Just to find it easily whenever I switch computer, my Visual Studio Code user settings file (for TypeScript development):

{
    "telemetry.enableCrashReporter": false,
    "telemetry.enableTelemetry": false,
    "typescript.check.tscVersion": false,
    "typescript.disableAutomaticTypeAcquisition": true,
    "files.exclude": {
        "**/*.js": { "when": "$(basename).ts"}
    },
    "update.channel": "none",
    "git.enabled": false,
    "git.path": null,
    "git.autofetch": false
}

It should be quite self-explaining in most part, but what these settings do is:
– disable telemetry and crash reporter
– disable checking for mismatch between VSCode’s TypeScript and the globally installed TypeScript (which gives a pretty annoying warning that can’t be permanently dismissed and shouldn’t be a problem if you update everything regularly)
– disable Automatic Type Acquisition (ATA)
– hide .js files when a .ts file of the same name exists
– disable auto-updates
– disable Git integration (probably the 3 settings I used are a bit redundant though), although in the end I reactivated it because it’s pretty convenient to spot which lines you recently edited

Posted in JavaScript / TypeScript / Node.js.


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.

Please solve the CAPTCHA below in order to fight spamWordPress CAPTCHA