All Projects → loiane → angular-extension-pack-vsce

loiane / angular-extension-pack-vsce

Licence: MIT license
This extension pack packages some of the most popular (and some I find very useful) VS Code Angular extensions.

Projects that are alternatives of or similar to angular-extension-pack-vsce

rouge-theme
VSCode theme created for a dark, material feel with a flushed color palette
Stars: ✭ 36 (+44%)
Mutual labels:  vscode-extension
vscode-theme
A modern, good-looking, productivity-increaser theme for Visual Studio Code
Stars: ✭ 46 (+84%)
Mutual labels:  vscode-extension
fast-sfdc
A VSCode plugin to develop Salesforce projects in vscode
Stars: ✭ 16 (-36%)
Mutual labels:  vscode-extension
sap-hana-driver-for-sqltools
A Visual Studio Code extension which extends the SQLTools extension, with a driver to work with the SAP HANA Database. It supports tables and views, as well as running queries on an SAP HANA Database.
Stars: ✭ 17 (-32%)
Mutual labels:  vscode-extension
z-reader
📘 [vscode插件] 小说阅读器,支持在线搜索和本地阅读,支持txt和epub格式
Stars: ✭ 205 (+720%)
Mutual labels:  vscode-extension
vscode-monorepo-workspace
📦✨Manage monorepos with multi-root workspaces. Supports Lerna, Yarn, Pnpm, Rushjs and recursive package directories.
Stars: ✭ 93 (+272%)
Mutual labels:  vscode-extension
vscode-console-helper
vscode console helper — 旨在帮助开发人员编码时更快的输入/移除 log,搭配上醒目的主题,提高开发效率。
Stars: ✭ 36 (+44%)
Mutual labels:  vscode-extension
vscode-liquid-snippets
Shopify Liquid Template Snippets
Stars: ✭ 22 (-12%)
Mutual labels:  vscode-extension
vscode-twitch-themer
A Visual Studio Code extension that listens to Twitch chat and allows viewers to change the streamers VS Code theme.
Stars: ✭ 35 (+40%)
Mutual labels:  vscode-extension
vscode-endwise
Wisely add "end" in Ruby.
Stars: ✭ 75 (+200%)
Mutual labels:  vscode-extension
vscode-ansible-vault
VSCode plugin for encrypt/decrypt with ansible-vault
Stars: ✭ 22 (-12%)
Mutual labels:  vscode-extension
stencil-snippets
An extension to add some snippets on vs code
Stars: ✭ 21 (-16%)
Mutual labels:  vscode-extension
vscode-uncrustify
Code format using uncrustify
Stars: ✭ 62 (+148%)
Mutual labels:  vscode-extension
vscode-cmake-tools-helper
VSCode extension that enables cpptools to automatically know the information parsed by CMake Tools (e.g. include directories and defines)
Stars: ✭ 16 (-36%)
Mutual labels:  vscode-extension
vscode-theme-github-light
Try this theme if others don't meet your needs.
Stars: ✭ 49 (+96%)
Mutual labels:  vscode-extension
vscode-micromamba
A VSCode extension to generate development environments using micromamba and conda-forge package repository
Stars: ✭ 16 (-36%)
Mutual labels:  vscode-extension
vscode-java-saber
⚔️ To make the vscode work as Eclipse or IDEA when you are coding in java.
Stars: ✭ 28 (+12%)
Mutual labels:  vscode-extension
aws-step-functions-constructor
VSCode extension to visualize AWS step functions
Stars: ✭ 24 (-4%)
Mutual labels:  vscode-extension
wordup-code
Visual Studio Code extension for wordup that makes it easy to develop, manage and export WordPress plugins or themes.
Stars: ✭ 12 (-52%)
Mutual labels:  vscode-extension
template-generator-vscode
Files/Folders template for vscode
Stars: ✭ 26 (+4%)
Mutual labels:  vscode-extension

Visual Studio Code Angular Extension Pack

Version Installs

This extension pack packages some of the most popular (and some I find very useful) VS Code Angular extensions.

These are all the extensions I also recommend using for my free Angular training in Portuguese.

Extensions Included

Angular + Angular Material + NgRX + RxJS Code Snippets

Testing

  • SimonTest - Analyzes your Angular code and generates unit tests for you (can overwrite spec files generated automatically with Angular CLI).

  • Karma Problem Matcher - Capture errors from Karma tests running in Visual Studio Code, so test failures will show up in 'Problems' pane (Ctrl+Shift+M on Windows/Linux, ⇧⌘M on Mac) and the failing test can also be made known to VS Code, eg. highlighted with squiggly lines, jumping to it with F8.

Template Productivity

  • Angular Language Service - provides a rich editing experience for Angular templates, very useful when working on Angular HTML template.

  • Auto Rename Tag - Auto rename paired HTML/XML tag.

  • Auto Close Tag - Automatically add HTML/XML close tag, same as Visual Studio IDE or Sublime Text.

  • Arrr - a tool to refactor components from HTML templates

Productivity

  • Auto Import - Automatically finds, parses and provides code actions and code completion for all available imports (altough VSCode has auto import funcionatlity, this plugin is a great complement).

  • Paste JSON as Code - Convert a JSON from clipboard to TypeScript interfaces.

  • Prettier - JavaScript formatter - format your Javascript / Typescript / CSS - specially for Angular, I recommend adding the following config in you users setting for VsCode. Recommended settings:

    • "prettier.singleQuote": true (this helps when using auto import extension or the VSCode auto import functionality).
    • "prettier.tabWidth": 2 (angular lint uses 2 spaces as default indentation). With this setting, you can continue using tabs if it is your preference
    • "prettier.useTabs": false (same as above)
  • Path Intellisense - VSCode has a very good auto import capability, but sometime you still need to import some files manually, and this extension helps a lot in these cases.

  • Move TS - this is a great extension to help you refactor and re-organize some files and components in the project. It automatically fixes the imports on the file (or component folder) that is being moved and also files that are importing the component you are moving. To use it: right-click on a file or folder in the Project Explorer pane and select 'Move TypeScript'.

  • Angular Schematics - this extension allows you to launch Angular schematics (CLI commands) from files Explorer (right-click) or Command Palette.

  • Bracket Pair Colorizer 2 - This extension allows matching brackets to be identified with colours. Great when you have nested brackets.

  • Angular-cli - This extension eases the use of the Angular cli in Visual Studio Code.

Code Analysis

  • ESLint

  • TypeScript Hero - Favorite feature for Angular projects: sorts and organizes your imports according to convention and removes imports that are unused (Ctrl+Alt+o on Win/Linux or Ctrl+Opt+o on MacOS).

Workbench

Other extensions recommended, but not included in this package

  • angular2-inline - support for inline HTML and CSS in angular components. I don't use inline templates, but this is a helpful extension in case you use inline HTML or CSS.

  • NgBootstrap Snippets - if you need Bootstrap 4 support in you angular project, this extension has some helpful snippets.

  • vscode-icons - my favorite collection of icons for VSCode projects!

  • Git History (git log) - allows you to view git history with graph and details

  • snippet-creator - helps you creating code snippets (saves snippets in the User Snippets in VSCode)

Enjoy!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].