Chapter 9: Creating Custom Extensions in Visual Studio Code
In previous chapters, we have looked at different aspects of VS Code. Our focus throughout this book has been to take specific use cases and experience how VS Code can be used to address a particular requirement. There are some features available out of the box and others that are adapted to extend a certain tooling capability. VS Code, with its extension framework, has created an ecosystem where it's possible for contributors to enhance tooling features for their teams and also make it available for the wider community to benefit.
So far, we have explored extensions in terms of usage and looked at different scenarios where they can help speed up and enhance our development experience. However, despite all that is available in the extension marketplace, there will always be requirements that mean we have to create new extensions.
For this reason, our focus in this chapter will be to use the VS Code extension framework...