VSCode Bug ID ExtensionThis is an extension for the Visual Studio Code (VSCode) IDE. It shows bug details when placing the mouse cursor over a bug identifier.
Features
Supported bug identifiers
For more details see the list of abbreviations used in openSUSE. AuthenticationSome systems or bugs can be accessed anonymously without any authentication. However, authentication might still increase the allowed request rate limit. GitHubAnonymous access to GitHub API allows 60 requests per hour. Limit for the authenticated requests is 5000 requests per hour. To authenticate to GitHub click the "Sign in to GitHub" link displayed in the
warning message displayed when reaching the limit for the anonymous requests. Or
you can authenticate anytime by opening the command palette ( The extension requests read only access for all public data, but it still works even without that, the authentication is only needed to increase the API request rate limit. BugzillaBugzilla systems in general allow anonymous access, but some bug reports require authentication. And some bugs might be accessible only to specific persons or teams. For example the security bugs might be accessible only to the security team.
To create an API key and import it to the extension settings just click the displayed links in a tooltip for a Bugzilla identifier. Or go to the Bugzilla preferences page, click your account name at the top of
the page and select the "Preferences" option. Switch to the "API KEYS" tab
and create a new API key. Then open the command palette ( SUSE JiraSUSE Jira requires authenticated access. To create an API key and import it to the extension settings click the displayed links for a Jira issue identifier. Alternatively open your user profile page in Jira and select the "Personal
Access Tokens" item in the left menu and then click the "Create token" button
in the top right corner. Then open the command palette ( NIST CVEAnonymous access allows 5 requests during 30 seconds. Authenticated access is not implemented. Storing the API tokensThe API tokens are stored in the VSCode using the SecretStorage. That means the tokens are stored in encrypted form and are not synchronized across machines. So you have to repeat the token configuration on every machine you use. In Linux it uses the GNOME keyring or the KDE kwallet as the storage backend. See more details in the VSCode documentation if you have some troubles with this. Token manager
The token manager manages the stored API authentication tokens for various
bug tracking systems. Open the command palette ( Select a bug tracking system in the list to add or edit its API token. If you want to delete an API token then use an empty value. To delete all stored API tokens select the "Delete all API tokens" option. Although the API tokens are stored securely you should still be careful which applications or extensions you install on your machine. A malicious app could still access any stored data on your machine.
|


