-
Notifications
You must be signed in to change notification settings - Fork 0
Recommended VS Code Extensions
π§© To streamline development and align with project conventions, we recommend the following VSCodium and Visual Studio Code (VS Code) extensions. These tools enhance productivity, enforce code quality, and ensure consistency across the codebase.
Note: While these extensions are optional, they are thoughtfully curated to complement our development workflow.
Extension Name | Identifier | Description |
---|---|---|
Prettier - Code formatter | esbenp.prettier-vscode |
Formats code consistently across various languages. |
ESLint | dbaeumer.vscode-eslint |
Integrates ESLint into VS Code for JavaScript and TypeScript linting. |
Stylelint | stylelint.vscode-stylelint |
Lints CSS/SCSS and enforces consistent styling conventions. |
Markdownlint | DavidAnson.vscode-markdownlint |
Provides linting and style checking for Markdown files. |
EditorConfig for VS Code | EditorConfig.EditorConfig |
Maintains consistent coding styles between different editors and IDEs. |
Svelte for VS Code | svelte.svelte-vscode |
Offers syntax highlighting, code completion, and error checking for Svelte. |
Playwright Test Runner | ms-playwright.playwright |
Adds test runner and debugging tools for Playwright end-to-end testing. |
Vitest Explorer | vitest.explorer |
Enables a GUI test explorer panel for Vitest. |
Code Spell Checker | streetsidesoftware.code-spell-checker |
Inline spell checking (comments, Markdown, etc.) |
To install all recommended extensions quickly:
- Open the Command Palette in VS Code:
Ctrl+Shift+P
orCmd+Shift+P
- Run:
Extensions: Show Recommended Extensions (Workspace)
- Click Install All
Β
Alternatively, if you prefer a manual installation, you can use the following commands in your terminal:
code --install-extension esbenp.prettier-vscode
code --install-extension dbaeumer.vscode-eslint
code --install-extension stylelint.vscode-stylelint
code --install-extension DavidAnson.vscode-markdownlint
code --install-extension EditorConfig.EditorConfig
code --install-extension svelte.svelte-vscode
code --install-extension ms-playwright.playwright
code --install-extension vitest.explorer
code --install-extension streetsidesoftware.code-spell-checker
Β
Finally, you can search for each extension by name in the Open VSX Registry and/or the VS Code Extensions Marketplace and install them individually.
Our repository includes a .vscode/extensions.json
file that specifies these
recommended extensions. When you open the project in VS Code, you'll be prompted
to install any missing recommended extensions.
A commented reference version is also available at
.vscode/extensions.jsonc
.
This ensures a consistent development environment across all contributors.
Β
The .vscode/settings.json
file in the repository contains workspace-specific
settings that align with our coding standards and practices. These settings
include formatter configurations, linting rules, and other preferences to
maintain code quality and consistency.
π Related Repositories
π‘ This page is part of the internal wiki for Network Proβ’. To contribute or suggest changes, see Contributing to the Wiki.
Copyright Β© 2025
Network Pro Strategies
Network Proβ’, the shield logo, and the "Locking Down Networks...β’" slogan are trademarks of Network Pro Strategies.
Licensed under CC BY 4.0 and the GNU GPL, as published by the Free Software Foundation, either version 3 of the license or (at your option) any later version.