Hack4Impact's VS Code Recommendations
VS Code Extension that provides recommended extensions and templates for quality project development.
If you use JetBrains instead, install the JetBrains plugin.
- Open Hack4Impact's Recommendations - Visual Studio Marketplace
- Click "Install"
OR
- Open Visual Studio Code
- Open the Extensions View -> (
Shift Cmd P
orF1
and type "Extensions: Install Extensions") or (Shift Cmd X
) - Type "Hack4Impact's Recommendations"
- Click "Install"
OR
- Open a command-line prompt
- Run
code --install-extension hack4impact.h4i-recommendations
Name | Icon | Links |
---|---|---|
ESLint | ESLint - Marketplace ESLint - Repository |
|
Prettier | Prettier - Marketplace Prettier - Repository |
|
MarkdownLint | MarkdownLint - Marketplace MarkdownLint - Repository |
|
EditorConfig | EditorConfig - Marketplace EditorConfig - Repository |
hack4impact.templates.create
- Opens a Quick Pick to choose the templates that should be created
- Shows a File Picker Dialog to pick the folder where the templates should be created
- Creates the templates with Hack4Impact's recommended configuration
-
Mac:
cmd h t
-
Windows/Linux:
ctrl h t
hack4impact.templates.create.ESLintConfig
- Shows a File Picker Dialog to pick the folder where a
.eslintrc.json
file should be created - Creates a
.eslintrc.json
file with Hack4Impact's recommended configuration
-
Mac:
cmd h e
-
Windows/Linux:
ctrl h e
hack4impact.templates.create.PrettierConfig
- Shows a File Picker Dialog to pick the folder where a
.prettierrc.json
file should be created - Creates a
.prettierrc.json
file with Hack4Impact's recommended configuration
-
Mac:
cmd h p
-
Windows/Linux:
ctrl h p
hack4impact.templates.create.MarkdownLintConfig
- Shows a File Picker Dialog to pick the folder where a
.markdownlint.json
file should be created - Creates a
.markdownlint.json
file with Hack4Impact's recommended configuration
-
Mac:
cmd h m
-
Windows/Linux:
ctrl h m
hack4impact.templates.create.EditorConfigConfig
- Shows a File Picker Dialog to pick the folder where a
.editorconfig
file should be created - Creates a
.editorconfig
file with Hack4Impact's recommended configuration
-
Mac:
cmd h d
-
Windows/Linux:
ctrl h d
hack4impact.templates.create.GitIgnore
- Shows a File Picker Dialog to pick the folder where a
.gitignore
file should be created - Creates a boilerplate
.gitignore
file
-
Mac:
cmd h g
-
Windows/Linux:
ctrl h g
hack4impact.templates.create.Changelog
- Shows a File Picker Dialog to pick the folder where a
CHANGELOG.md
file should be created - Creates a boilerplate
CHANGELOG.md
file
-
Mac:
cmd h c
-
Windows/Linux:
ctrl h c
hack4impact.templates.create.License
- Shows a File Picker Dialog to pick the folder where a
LICENSE.md
file should be created - Creates a boilerplate
LICENSE.md
file
-
Mac:
cmd h l
-
Windows/Linux:
ctrl h l
hack4impact.templates.create.CodeOwners
- Shows a File Picker Dialog to pick the folder where a
CODEOWNERS
file should be created - Creates a boilerplate
CODEOWNERS
file
-
Mac:
cmd h o
-
Windows/Linux:
ctrl h o
- Description: Controls whether all keybindings are disabled
- Key:
hack4impact.recommendations.keybindings.disableAll
- Type:
boolean
- Default:
false
This extension provides language support and syntax highlighting for the following:
Language/File | Docs | Sample | Source |
---|---|---|---|
CODEOWNERS |
GitHub Docs | Sample CODEOWNERS file |
Jason Nutter's Repo |
robots.txt |
Google Search Central | Sample robots.txt file |
Nixinova's Repo |
_redirects |
Netlify Docs | Sample _redirects file |
Nixinova's Repo |
Project Contributors (emoji key):
Yash Totale π» π€ π |
Benjamin Holmes π§βπ« π€ π |
Eric Newcomer π§βπ« π |
This project follows the all-contributors specification. Contributions of any kind welcome!