Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/knoxville-utilities-board/vscode-kub-pack
Common VSCode extensions for KUB Developers
https://github.com/knoxville-utilities-board/vscode-kub-pack
Last synced: 20 days ago
JSON representation
Common VSCode extensions for KUB Developers
- Host: GitHub
- URL: https://github.com/knoxville-utilities-board/vscode-kub-pack
- Owner: knoxville-utilities-board
- License: mit
- Created: 2022-07-07T19:19:03.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-15T18:13:03.000Z (5 months ago)
- Last Synced: 2024-07-15T22:14:27.100Z (5 months ago)
- Size: 61.5 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KUB Extension pack
Common VSCode extensions for KUB Developers.
## Included Extensions
### Linting
#### [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
Javascript linting.
#### [SonarLint](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarlint-vscode)
Java linting.
#### [MarkdownLint](https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint)
Markdown linting.
#### [Code Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker)
Spell checking your code.
### Formatting/Syntax
#### [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
Change your default formatter to Prettier by adding this to your settings.json:
```json
"editor.defaultFormatter": "esbenp.prettier-vscode"
```#### [Java Prettier Formatter](https://marketplace.visualstudio.com/items?itemName=mwpb.java-prettier-formatter)
Prettier plugin to format Java.
#### [Handlebars](https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint)
Syntax highlighting and code snippets.
### Ember.js Development
#### [Ember.js](https://marketplace.visualstudio.com/items?itemName=EmberTooling.emberjs)
Autocompletion for ember components and helpers. It also has integration with `ember-template-lint`.
Add the following settings to your `settings.json`:
```json
"eslint.validate": [
"glimmer-ts",
"glimmer-js"
],
"[handlebars]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
```#### [Ember Module Snippets](https://marketplace.visualstudio.com/items?itemName=candidmetrics.ember-module-snippets)
Snippets to make importing Ember modules a snap in VSCode.
#### [Glint](https://marketplace.visualstudio.com/items?itemName=typed-ember.glint-vscode)
Type safety for Glimmer component templates.
Add the following settings to your `settings.json`:
```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.
```json
"prettier.documentSelectors": [
"**/*.js",
"**/*.ts",
"**/*.json",
"**/*.html",
"**/*.css",
"**/*.scss",
"**/*.md",
"**/*.yaml",
"**/*.yml",
"**/*.hbs",
"**/*.gjs",
"**/*.gts"
],
```### Source Control
#### [GitLens - Git Supercharged](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens)
Numerous features for Git. Spend some time exploring them in their docs.
### Remote Development
#### [Remote - SSH](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh)
SSH servers as development environments.
#### [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)
Docker Containers as full development environments.
#### [Remote - WSL](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl)
VS Code integration in WSL.
### Java
#### [Java Extension Pack](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack)
Collection of extensions for Java development.
#### [Red Hat Extension Pack](https://marketplace.visualstudio.com/items?itemName=redhat.java)
### Node.js
#### [Version Lens](https://marketplace.visualstudio.com/items?itemName=pflannery.vscode-versionlens)
Shows the latest version for your dependencies in your `package.json`.
### .NET
#### [.NET Extension Pack](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.vscode-dotnet-pack)
Collection of extensions for .NET development.
Add the following settings to your `settings.json`:
```json
"[csharp]": {
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
```#### [.NET Core User Secrets](https://marketplace.visualstudio.com/items?itemName=adrianwilczynski.user-secrets)
Manage .NET Core user secrets in VS Code.
#### [Azure Tools for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-node-azure-pack)
Azure Tools for Visual Studio Code.
**Enjoy!**