message: Try not setting defaults for string options
diff: "description": "Show hints for implicit object creation"
  },
  "omnisharp.path": {
  - "type": [
  - "string",
  - "null"
  - ],
  - "default": null,
  + "type": "string",
  "scope": "machine",
  "description": "Specifies the path to OmniSharp. When left empty the OmniSharp version pinned to the C# Extension is used. This can be the absolute path to an OmniSharp executable, a specific version number, or \"latest\". If a version number or \"latest\" is specified, the appropriate version of OmniSharp will be downloaded on your behalf. Setting \"latest\" is an opt-in into latest beta releases of OmniSharp."
  },
  "description": "Launch OmniSharp with the globally-installed Mono. If set to \"always\", \"mono\" version 6.4.0 or greater must be available on the PATH. If set to \"auto\", OmniSharp will be launched with \"mono\" if version 6.4.0 or greater is available on the PATH."
  },
  "omnisharp.monoPath": {
  - "type": [
  - "string",
  - "null"
  - ],
  - "default": null,
  + "type": "string",
  "scope": "machine",
  "description": "Specifies the path to a mono installation to use when \"useGlobalMono\" is set to \"always\", instead of the default system one. Example: \"/Library/Frameworks/Mono.framework/Versions/Current\""
  },
  "omnisharp.dotnetPath": {
  - "type": [
  - "string",
  - "null"
  - ],
  - "default": null,
  + "type": "string",
  "scope": "window",
  "description": "Specified the path to a dotnet installation to use when \"useModernNet\" is set to true, instead of the default system one. Example: \"/home/username/mycustomdotnetdirectory\"."
  },
  },
  "omnisharp.defaultLaunchSolution": {
  "type": "string",
  - "default": null,
  "description": "The name of the default solution used at start up if the repo has multiple solutions. e.g.'MyAwesomeSolution.sln'. Default value is `null` which will cause the first in alphabetical order to be chosen."
  },
  "omnisharp.useEditorFormattingSettings": {
  "description": "Only run analyzers against open files when 'enableRoslynAnalyzers' is true"
  },
  "omnisharp.testRunSettings": {
  - "type": [
  - "string",
  - "null"
  - ],
  - "default": null,
  + "type": "string",
  "description": "Path to the .runsettings file which should be used when running unit tests."
  },
  "razor.plugin.path": {
  - "type": [
  - "string",
  - "null"
  - ],
  - "default": null,
  + "type": "string",
  "scope": "machine",
  "description": "Overrides the path to the Razor plugin dll."
  },
  "description": "Specifies whether to disable Razor language features."
  },
  "razor.languageServer.directory": {
  - "type": [
  - "string",
  - "null"
  - ],
  - "default": null,
  + "type": "string",
  "scope": "machine",
  "description": "Overrides the path to the Razor Language Server directory."
  },
  