PyGuide Extension for Visual Studio CodeProvides additional Python diagnostic messages aimed at beginners. The extension was created by researchers at the University of York. Usage data collection is enabled by default to help us improve the extension. You can disable data collection at any time in Settings. Search for PyGuide then untick the box next to "Allow a University of York research project to collect usage data". Read about the project and the data we collect on our website. Data collection is anonymous. FeaturesPyGuide detects code issues that may indicate a misunderstanding of a concept or syntax, or a simple typo. Detected issues are underlined, just like other issues picked up by VSCode. By default, some quick feedback is displayed over underlined code. Click the message to open more detailed guidance. If the "showCodeLens" setting is disabled, hover over underlined code to get some quick feedback. Click the action in the lightbulb menu to open more detailed guidance. You can also view detected issues in the Problems tab of your Terminal.
RequirementsPyGuide requires the Microsoft Python for VS Code extension. It will automatically be installed if you do not already have it. Extension SettingsThis extension contributes the following setting:
Known IssuesThis extension can only detect issues that are task independent—it cannot detect logic errors or strategic errors that would require knowledge of what you are working on. It is intended for beginner programmers so may not work with more advanced concepts and syntax. Release Notes0.2.0The extension now collects usage data by default unless you disable it in Settings. Read about the research project and the data we collect on our website 0.1.0First release via the extension marketplace. 0.0.5Minor bug fixes. 0.0.4Added CodeLens to enable easier feedback access. 0.0.2 and 0.0.3Fixed bugs relating to false detection of issues when using advanced Python concepts. 0.0.1Initial release of PyGuide. |