Skip to content

knoxville-utilities-board/vscode-kub-pack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KUB Extension pack

Common VSCode extensions for KUB Developers.

Included Extensions

Linting

Javascript linting.

Java linting.

Markdown linting.

Spell checking your code.

Formatting/Syntax

Change your default formatter to Prettier by adding this to your settings.json:

"editor.defaultFormatter": "esbenp.prettier-vscode"

Specify the formatter for Java files by adding this to your settings.json:

"[java]": {
  "editor.defaultFormatter": "RudraPatel.prettier-plugin-java-vscode"
}

Prettier plugin to format Java.

Syntax highlighting and code snippets.

Ember.js Development

Autocompletion for ember components and helpers. It also has integration with ember-template-lint.

Add the following settings to your settings.json:

"eslint.validate": [
  "glimmer-ts",
  "glimmer-js"
],
"[handlebars]": {
  "editor.defaultFormatter": "esbenp.prettier-vscode"
},

Snippets to make importing Ember modules a snap in VSCode.

Type safety for Glimmer component templates.

Add the following settings to your settings.json:

"[glimmer-js]": {
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.foldingStrategy": "indentation"
},
"[glimmer-ts]": {
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.foldingStrategy": "indentation"
},

Also, if you don't have the prettier.documentSelectors setting in your settings.json, add it. If you do, add the **/*.gjs and **/*.gts entries.

"prettier.documentSelectors": [
  "**/*.js",
  "**/*.ts",
  "**/*.json",
  "**/*.html",
  "**/*.css",
  "**/*.scss",
  "**/*.md",
  "**/*.yaml",
  "**/*.yml",
  "**/*.hbs",
  "**/*.gjs",
  "**/*.gts"
],

Source Control

Numerous features for Git. Spend some time exploring them in their docs.

Remote Development

SSH servers as development environments.

Docker Containers as full development environments.

VS Code integration in WSL.

Java

Collection of extensions for Java development.

Node.js

Shows the latest version for your dependencies in your package.json.

.NET

Collection of extensions for .NET development.

Add the following settings to your settings.json:

"[csharp]": {
  "editor.defaultFormatter": "ms-dotnettools.csharp"
},

Manage .NET Core user secrets in VS Code.

Azure Tools for Visual Studio Code.

Enjoy!

About

Common VSCode extensions for KUB Developers

Resources

License

Stars

Watchers

Forks

Packages

No packages published