BPA SharePoint Framework Extension Pack for Visual Studio Code
This is an extension pack for essential extension used in BPA SPFx projects
Which extensions are included?
Azure Pipelines
This VS Code extension adds syntax highlighting and autocompletion for Azure Pipelines YAML to VS Code. It also helps you set up continuous build and deployment for Azure WebApps without leaving VS Code.
Better Comments - The Better Comments extension will help you create more human-friendly comments in your code.
Editor Config - This plugin attempts to override user/workspace settings with settings found in .editorconfig files
ESLint - Find and fix problems in your JavaScript code
Markdown Auto Index
This extension for Visual Studio Code will parse Markdown files, and update all header indexes. It will not touch headers without index, nor numbered list
Markdown AutoTOC - Adds support for inserting an auto-generated table of contents into the built-in markdown preview using the [[TOC]] syntax.
Markdown Preview Mermaid Support
Adds Mermaid diagram and flowchart support to VS Code's builtin Markdown preview and to Markdown cells in notebooks.
Prettier - Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.
Task Explorer - Provides a view in either (or both) the SideBar and/or Explorer that displays all supported tasks organized into a treeview, with parent task file nodes, grouped nodes, and project folders (convenient for large multi-root workspaces). Tasks can be opened for view/edit, executed, and stopped, among other things for specific task types, for example NPM file nodes support common npm command(s) (i.e. 'install') via context menu.
Todo Tree - This extension quickly searches your workspace for comment tags like TODO and FIXME, and displays them in a tree view in the explorer pane.
Visual Studio IntelliCode - this extension extension provides AI-assisted development features for TypeScript/JavaScript developers in Visual Studio Code, with insights based on understanding your code context combined with machine learning.