Frontend Extension Pack
This extension pack adds features for frontend development.
Note
** Please read the Recommended Settings section to enable all features.**
Recommended-Settings
Setup VS Code
Extensions Included in this pack
Linters
Git
Vscode utils & them
IA
Others
Other Extensions recommended but not included
Recomended settings for linters
You can use this settings.json
file globally or in each workspace putting into a .vscode
folder.
{
"javascript.validate.enable": false,
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"editor.formatOnSave": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.stylelint": true
},
"eslint.validate": ["javascript", "javascriptreact"],
"eslint.format.enable": true,
"eslint.debug": true,
"eslint.codeAction.showDocumentation": {
"enable": true
},
"eslint.alwaysShowStatus": true,
"stylelint.validate": ["css", "scss"]
"workbench.tree.enableStickyScroll": true,
"window.zoomLevel": 1,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"git.enableSmartCommit": true,
"github.copilot.editor.enableAutoCompletions": true
}
Recomended keyBindings for change-case
// vscode-change-case https://github.com/wmaurer/vscode-change-case
//upercase
,{ "key": "cmd+u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
}
//lowercase
,{ "key": "cmd+l",
"command": "extension.changeCase.lower",
"when": "editorTextFocus"
},
Credits
All credits goes to original authors of the above mentioned extensions.
Happy Coding!