Welcome to my Frontend VS Code Starter β a fully customized Visual Studio Code setup tailored for frontend development study! π¨β¨ This setup includes all the essential settings, extensions, and tweaks to boost learning and productivity and create a seamless development experience.
β
Pre-configured VS Code settings optimized for frontend devs.
β
Essential extensions for HTML, CSS, and Git workflows.
β
Linting & Formatting via ESLint & Prettier.
β
Live Sass Compiler for automatic SCSS conversion.
β
Accessibility tools to ensure inclusive designs.
β
Git integration for streamlined version control.
β
Beautiful UI enhancements for a clean coding experience.
This repo contains the following configuration files:
settings.jsonβ Contains all the optimized settings for VS Code.extensions.txtβ A list of recommended extensions for an enhanced frontend dev workflow.README.mdβ This file! Explains how to set up everything.
If you donβt already have it, download Visual Studio Code:
π Download VS Code
Open a terminal or PowerShell and run:
git clone https://github.com/Paul-DK/frontend-vscode-starter.gitGet-Content extensions.txt | ForEach-Object { code --install-extension $_ }xargs -n 1 code --install-extension < extensions.txtEnsure you replace user with your actual system username in the paths below.
copy settings.json $env:APPDATA\Code\User\settings.jsoncp settings.json ~/Library/Application\ Support/Code/User/settings.jsoncp settings.json ~/.config/Code/User/settings.jsonClose and reopen VS Code for the settings to take effect. π
| Extension | Description |
|---|---|
| Better Comments | Improves comment readability |
| Accessibility Snippets | Helps ensure accessible coding |
| CodeSnap | Take beautiful screenshots of code |
| ESLint | JavaScript/TypeScript linting |
| Axe Accessibility Linter | Finds accessibility issues in code |
| CSS Flexbox Cheatsheet | Quick flexbox reference |
| GitLens | Enhances Git integration |
| HTML CSS Support | Provides auto-completion for HTML & CSS |
| Material Theme | Aesthetic VS Code theme |
| Material Theme Icons | Icon pack for Material Theme |
| Prettier | Automatic code formatter |
| Auto Rename Tag | Auto-updates paired HTML tags |
| GitHub Copilot | AI-powered code suggestions |
| GitHub Copilot Chat | AI-powered chat for coding help |
| Live Sass Compiler | Compile SCSS/SASS automatically |
| Gutter Preview | Preview images in the gutter |
| Git Graph | Visual Git history |
| Live Share | Collaborative coding in VS Code |
| Color Highlight | Highlights color codes |
| Indent Rainbow | Colorizes indentation levels |
| Polacode | Create screenshots of code snippets |
| CSS Peek | Jump to CSS rules from HTML |
| Live Server | Run a live preview of your HTML/CSS changes |
| HTML5 Boilerplate | Quickly generate HTML5 templates |
| SVG Preview | Preview SVG images |
| Markdown All in One | Enhanced Markdown support |
This project is licensed under the MIT License, meaning youβre free to use, modify, and distribute it however you like! π