Skip to content

Shared configuration (tasks/settings) #1435

@nevir

Description

@nevir

I have a suite of projects that I'd like to have a shared configuration (e.g. all the repos at my company).

Currently we have duplicate .vscode/settings.json files, and several common .vscode/tasks.json tasks. Some projects have additional tasks defined beyond the common ones.


I'm unsure what the right approach to take here is. I'd love some input

  • Can extensions apply user settings, or define tasks/problem matchers? The docs don't seem to indicate that.
  • Can a project declare a VS Code extension as a dependency? (seems unlikely, but hey :P)
  • We're toying with the idea of a common package with a postinstall script that symlinks the configuration in (and just over-defining tasks) - but it's pretty ugly.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions