Pluralsight VS Code Extension
The Pluralsight Visual Studio Code extension provides a faster way for you to find answers to your coding problems in your moment of need.
Within Visual Studio Code, our extension provides recommendations on content from Pluralsight Skills' catalog based on your project’s tech stack and the problems you’re working on, so you don’t have to waste time searching for the right resource. Through our extension, you can find paths, video courses, course modules, video course clips, interactive courses, projects, and guides that are most relevant to you and your project
Dependencies related view
The Dependencies window shows you recommended content based on your project dependencies. For projects using npm, you will also see metrics for Popularity, Quality, and Maintenance from npms.io. The quality score is based on several things including whether the package has tests, a README, outdated dependencies, etc. The maintenance score tells whether the package is being actively maintained or if it's a stale project. Popularity is a measure of the size of the community. See also scoring details.
We currently support the following package managers:
Workspace related view
The Workspace view provides learning recommendations related to the major technologies used in the workspace. (Dockerfile, Heroku Procfile, Yarn, etc).
Custom search view
Allows you to perform a custom search on the Pluralsight library.
Pluralsight clips recommendation view
When you’re trying to get unstuck on a coding problem or have a syntax question, you need a quick answer in minutes—not an hour(s) long, comprehensive course.
That's where the clips recommendation view can help. Individual clips of 2-10 minutes are recommended based on the current file. For even more targeted results, you can highlight a section of code to refresh the recommendations. This view is shown in the default VS Code explorer, not the Pluralsight Activity Bar
Time Tracking capabilities
Our extension allows you to track times spent on different languages and dependencies, in order to help you see patterns in your work and improve efficiency. It will also recommend content based on those patterns. You can disable this feature under the extensions settings.
How do I limit data shared with Pluralsight?
In order to show personalized content recommendations, each view in the extension sends different search terms (dependencies, workspace, clips, etc) to Pluralsight. You can disable or enable any of the Pluralsight extension features (and any searches the view makes) by toggling which views are active in the VSCode side-bar.
What happens with my source code?
Your source code stays on your machine and is not sent to Pluralsight. The extension only gathers the following information:
These operations take place on the client side and the source code does not leave the client machine.
How do I disable time tracking?
If you don't want the extension to track time spent on files, languages and frameworks, you can disable this feature under the menu option Code/Preferences/Settings/Extensions/Pluralsight.
How does time tracking work?
Pluralsight's extension tracks how much time you spent on active files, meaning that we only measure time actively coding and not time when VSCode is in the background or no file is open.
Is the VS Code Extension free?
The VS Code Extension is free to download. To access the content you will need a Pluralsight Skills account.
For suggestions and feedback please reach out to firstname.lastname@example.org. For more information visit https://help.pluralsight.com/help/vs-code-extension