Top 5 Visual Studio Code Extensions

Top 5 Visual Studio Code Extensions


1. Prettier - Code Formatter

Purpose: Automatically formats your code according to a set of style guidelines, ensuring consistency in your codebase.

Key Features: Supports JavaScript, TypeScript, CSS, HTML, JSON, and more. Can be customized to match specific coding styles.

2. ESLint

  • Purpose: Identifies and fixes problems in your JavaScript/TypeScript code, ensuring code quality.
  • Key Features: Integrates with your project's ESLint configuration, can automatically fix issues, and highlights errors and warnings directly in the editor.

3. Git Lens

  • Purpose: Enhances the Git capabilities built into Visual Studio Code.
  • Key Features: Provides detailed Git information, such as code authorship, commit history, and file changes. Makes it easier to visualize and understand your project's Git history.

4. Live Server


  • Purpose: Launches a local development server with live reload capability for static and dynamic pages.
  • Key Features: Automatically refreshes your browser when you save changes to your HTML, CSS, or JavaScript files, making it easier to see updates in real-time.

5. Bracket Pair Colorizer 2

  • Purpose: Colorizes matching brackets to make it easier to identify paired code blocks.
  • Key Features: Customizable bracket colors and styles, supports nested brackets, and helps in navigating complex code structures.


To view or add a comment, sign in

More articles by Thiều Quang Khoa

  • JavaScript Interview Questions (Part 4)

    JavaScript Interview Questions (Part 4)

    61 What are the main rules of promise 62 What is callback in callback 63 What is promise chaining 64 What is…

  • JavaScript Interview Questions (Part 3)

    JavaScript Interview Questions (Part 3)

    41 What are the differences between cookie, local storage and session storage 42 What is the main difference between…

  • Top 400 JavaScript Interview Questions (Part 2)

    Top 400 JavaScript Interview Questions (Part 2)

    21 What is the Temporal Dead Zone 22 What is an IIFE (Immediately Invoked Function Expression) 23 How do you decode or…

  • Top 400 JavaScript Interview Questions (Part 1)

    Top 400 JavaScript Interview Questions (Part 1)

    No. Questions 1 What are the possible ways to create objects in JavaScript 2 What is a prototype chain 3 What is the…

  • Javascript: isFunctions (Part 2)

    Javascript: isFunctions (Part 2)

    5. isUndefined Hàm này kiểm tra xem giá trị có phải là hay không.

    1 Comment
  • Javascript: isFunctions (Part 1)

    Javascript: isFunctions (Part 1)

    1. isNumber Hàm này kiểm tra xem giá trị có thuộc kiểu và không phải là hay không.

    2 Comments
  • Javascript Interview Questions

    Javascript Interview Questions

    5 features of javascript What is DOM? Data types in javascript? Difference between let, var, const Difference between…

  • JavaScript Reversed Words

    JavaScript Reversed Words

    All Javascript Reserved Keywords The below list cannot be used as variable names, as they are reserved keywords. Most…

  • Using parseInt() and toString() for conversions

    Using parseInt() and toString() for conversions

    Trong JavaScript, việc chuyển đổi giữa các định dạng số là một tác vụ phổ biến, và có nhiều phương pháp để thực hiện…

  • Javascript: Splice vs Slice

    Javascript: Splice vs Slice

    Trong JavaScript, splice và slice là hai phương thức được sử dụng để làm việc với mảng, nhưng chúng có mục đích và cách…

Insights from the community

Others also viewed

Explore topics