//early//
Hack4Impact's VS Code Recommendations
Hack4Impact's 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!