Skip to content

lewkoo/vscode-essentials

Repository files navigation

README

Install

Install extensions from a local package:

npm run install-extension

Install extensions from the marketplace

code --install-extension **levkoivanchuk**.vscode-essentials

General extensions

Extension Description
EditorConfig Override user/workspace settings with settings found in .editorconfig file.
Code Spell Checker Help with catching common spelling errors while keeping the number of false positives low.
TODO Highlight Highlight TODO, FIXME and other annotations within your code.
Code Time Code Time is an open source plugin for automatic programming metrics and time tracking.
Music Time for Spotify Music Time for Spotify is a VS Code extension that discovers the most productive music to listen to as you code.

Git

Extension Description
GitLens Supercharge the Git capabilities.

Node.js

Extension Description
npm Run npm scripts defined in package.json and validate installed modules against the dependencies.

Programming Languages

Extension Description
DotENV Environment variables syntax highlighting in .env files.
Markdown linting Apply standards and consistency for Markdown files.
Markdown All in One Keyboard shortcuts, table of contents, auto preview and more.
YAML Provides comprehensive YAML Language support.
XML Tools XML Formatting, XQuery, and XPath Tools for Visual Studio Code.
C++ This preview release of the C/C++ extension adds language support for C/C++ to Visual Studio Code, including features such as IntelliSense and debugging.
Go Rich Go language support.
Python Linting, debugging (multi-threaded, remote), Intellisense, code formatting, refactoring, unit tests, snippets, and more.
Prettier Format your JavaScript / TypeScript / CSS using Prettier.
HAML Better haml support, with parentheses coloring, auto close parentheses, brackets, curly braces, quote, double quote, backtick, ruby interpolations, etc.
fish Fish syntax highlighting for VS Code
PHP Includes the most important extensions to get you started with PHP development in Visual Studio Code.
pug A Pug/Jade formatter integrated with system formatter
Ruby Ruby language support and debugging for Visual Studio Code
SCSS A Visual Studio Code Extension to format SCSS
RST This extension provides rich reStructuredText language support for Visual Studio Code.

AI-assisted development

Extension Description
IntelliCode AI-assisted development features for Python, TypeScript/JavaScript and Java developers

Robotics

Extensions when working with ROS.

Extension Description
ROS The Visual Studio Code Extension for ROS provides support for Robot Operating System (ROS) development. Providing an easier and more stream-lined developer experience.
ROS Snippets A collection of ROS (Robot operating system) snippets.

Automation / DevOps

Extensions when working with automation / devops.

Extension Description
Ansible The VSCode ansible extension is designed to increase developer productivity authoring, testing and using Ansible with Azure. The extension provides cool features around playbook authoring and execution. It supports running playbook from various places e.g. Docker, local installation, remote machines via ssh and Cloud Shell.

CI / CD

Extensions when working with CI / CD tools.

Extension Description
GitHub Actions See GitHub Actions workflows and runs for github.com hosted repositories in VS Code
GitHub Actions Workflow File Language support for workflow file of GitHub Actions

Virtualization / Containerization

Extensions when working with VMs / containers.

Extension Description
Docker Adds syntax highlighting, commands, hover tips, and linting for Dockerfile and docker-compose files.
Vagrant Vagrant support for VS Code
Vagrantfile This VS Code extension provides syntax highlighting support for Vagrantfile, useful if you use Vagrant.

Databases

Extensions when working with databases.

Extension Description
SQL Server Develop Microsoft SQL Server, Azure SQL Database and SQL Data Warehouse everywhere.

Themes

Extension Description
Material Icons Icons based on Material Design for Visual Studio Code.
Dracula Official A dark theme for Visual Studio Code.

Development

Install Visual Studio Code Extensions CLI:

npm install -g vsce

Build extension package:

npm run package

Publish new version to the marketplace:

npm run publish