|
| Name | Icon | Links |
|---|---|---|
| ESLint | ESLint - Marketplace ESLint - Repository |
|
| Prettier | Prettier - Marketplace Prettier - Repository |
|
| MarkdownLint | MarkdownLint - Marketplace MarkdownLint - Repository |
|
| EditorConfig | EditorConfig - Marketplace EditorConfig - Repository |
Commands
Create Template Files
Command Id
hack4impact.templates.create
Description
- 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
Demo
Create Template Files Demo
Keybinding
Mac:
cmd+h tWindows/Linux:
ctrl+h t
Create ESLint Configuration Template
Command Id
hack4impact.templates.create.ESLintConfig
Description
- Shows a File Picker Dialog to pick the folder where a
.eslintrc.jsonfile should be created - Creates a
.eslintrc.jsonfile with Hack4Impact's recommended configuration
Demo
Create ESLint Configuration Template Demo
Keybinding
Mac:
cmd+h eWindows/Linux:
ctrl+h e
Create Prettier Configuration Template
Command Id
hack4impact.templates.create.PrettierConfig
Description
- Shows a File Picker Dialog to pick the folder where a
.prettierrc.jsonfile should be created - Creates a
.prettierrc.jsonfile with Hack4Impact's recommended configuration
Demo
Create Prettier Configuration Template Demo
Keybinding
Mac:
cmd+h pWindows/Linux:
ctrl+h p
Create MarkdownLint Configuration Template
Command Id
hack4impact.templates.create.MarkdownLintConfig
Description
- Shows a File Picker Dialog to pick the folder where a
.markdownlint.jsonfile should be created - Creates a
.markdownlint.jsonfile with Hack4Impact's recommended configuration
Demo
Create MarkdownLint Configuration Template Demo
Keybinding
Mac:
cmd+h mWindows/Linux:
ctrl+h m
Create EditorConfig Configuration Template
Command Id
hack4impact.templates.create.EditorConfigConfig
Description
- Shows a File Picker Dialog to pick the folder where a
.editorconfigfile should be created - Creates a
.editorconfigfile with Hack4Impact's recommended configuration
Demo
Create EditorConfig Configuration Template Demo
Keybinding
Mac:
cmd+h dWindows/Linux:
ctrl+h d
Create GitIgnore Template
Command Id
hack4impact.templates.create.GitIgnore
Description
- Shows a File Picker Dialog to pick the folder where a
.gitignorefile should be created - Creates a boilerplate
.gitignorefile
Demo
Create GitIgnore Template Demo
Keybinding
Mac:
cmd+h gWindows/Linux:
ctrl+h g
Create Changelog Template
Command Id
hack4impact.templates.create.Changelog
Description
- Shows a File Picker Dialog to pick the folder where a
CHANGELOG.mdfile should be created - Creates a boilerplate
CHANGELOG.mdfile
Demo
Create Changelog Template Demo
Keybinding
Mac:
cmd+h cWindows/Linux:
ctrl+h c
Create License Template
Command Id
hack4impact.templates.create.License
Description
- Shows a File Picker Dialog to pick the folder where a
LICENSE.mdfile should be created - Creates a boilerplate
LICENSE.mdfile
Demo
Create License Template Demo
Keybinding
Mac:
cmd+h lWindows/Linux:
ctrl+h l
Create CodeOwners Template
Command Id
hack4impact.templates.create.CodeOwners
Description
- Shows a File Picker Dialog to pick the folder where a
CODEOWNERSfile should be created - Creates a boilerplate
CODEOWNERSfile
Demo
Create CodeOwners Template Demo
Keybinding
Mac:
cmd+h oWindows/Linux:
ctrl+h o
Configuration
Keybindings
Disable All
- Description: Controls whether all keybindings are disabled
- Key:
hack4impact.recommendations.keybindings.disableAll - Type:
boolean - Default:
false
Language Support
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 |
Contributors
Project Contributors (emoji key):
Yash Totale 💻 🤔 📖 |
Benjamin Holmes 🧑🏫 🤔 📆 |
Eric Newcomer 🧑🏫 📆 |
This project follows the all-contributors specification. Contributions of any kind welcome!