/ruby-starter

VS Code Ruby starter pack

Extensions for Ruby devs (mainly those switching over from other editors)

Logical set of initial user settings:

  "dash.docset": { "npm": ["json"], "svg": ["svg"], "javascript": ["javascript", "node", "mongodb", "sinon", "chai", "cordova", "nodemongo"], "monkeyc": ["monkeyc"] },
  "editor.insertSpaces": true,
  "editor.lineNumbers": "on",
  "editor.renderWhitespace": "all",
  "editor.tabSize": 2,
  "gitlens.advanced.maxListItems": 100,
  "gitlens.advanced.messages": { "suppressCommitHasNoPreviousCommitWarning": false, "suppressCommitNotFoundWarning": false, "suppressFileNotUnderSourceControlWarning": true, "suppressGitVersionWarning": false, "suppressLineUncommittedWarning": false, "suppressNoRepositoryWarning": true, "suppressResultsExplorerNotice": true, "suppressShowKeyBindingsNotice": true, "suppressUpdateNotice": true, "suppressWelcomeNotice": false },
  "gitlens.advanced.telemetry.enabled": false,
  "gitlens.blame.avatars": false,
  "gitlens.blame.format": "${message|25?} ${author|10-} ${date|8}",
  "gitlens.blame.heatmap.enabled": false,
  "gitlens.blame.highlight.locations": ["gutter", "line", "overview"],
  "gitlens.codeLens.authors.enabled": false,
  "gitlens.codeLens.enabled": false,
  "gitlens.codeLens.recentChange.enabled": false,
  "gitlens.defaultDateFormat": "DD-MM-YY",
  "gitlens.explorers.avatars": false,
  "gitlens.heatmap.toggleMode": "window",
  "gitlens.historyExplorer.enabled": true,
  "gitlens.historyExplorer.location": "scm",
  "gitlens.mode.statusBar.enabled": false,
  "gitlens.outputLevel": "verbose",
  "gitlens.recentChanges.highlight.locations": ["gutter", "line"],
  "gitlens.resultsExplorer.files.layout": "list",
  "gitlens.resultsExplorer.location": "scm",
  "gitlens.statusBar.enabled": false,
  "gitlens.statusBar.reduceFlicker": true,
  "htmlhint.enable": true,
  "ruby.codeCompletion": "rcodetools",
  "ruby.format": "rubocop",
  "ruby.intellisense": "rubyLocate",
  "ruby.lint": { "rubocop": true },
  "telemetry.enableCrashReporter": false,
  "telemetry.enableTelemetry": false,
  "trailing-spaces.highlightCurrentLine": false,
  "trailing-spaces.logLevel": "none",
  "vsicons.dontShowNewVersionMessage": true,
  "vsicons.projectDetection.disableDetect": true,
  "cSpell.diagnosticLevel": "Hint",
  "cSpell.language": "en-GB,en",
  "cSpell.enabledLanguageIds": [ "asciidoc", "c", "cpp", "csharp", "css", "erb", "go", "handlebars", "html", "jade", "javascript", "javascriptreact", "json", "latex", "less", "markdown", "php", "plaintext", "pub", "python", "restructuredtext", "ruby", "rust", "scss", "text", "typescript", "typescriptreact", "yml" ],
  "cSpell.showStatus": false,