See Linear issue details inline in VS Code. Reference an issue key like DEV-4513 anywhere — code comments, commit messages, markdown — and get its details without opening Linear.
Features
- Hover card — hover any issue key to see status, title, assignee, priority, labels and a description preview, with quick actions (Open in Linear, Details, Copy branch name).
- Inline status — a subtle
● In Progressbadge rendered after each issue key, colored with the workflow state's actual color from your Linear workspace. Toggle withlinearIssues.inlineStatus. - Cmd+Click — issue keys become links that open the issue in Linear.
- Details panel — full description and recent comments in a side panel (
Linear Issues: Open Issue Details, or via the hover card). - Smart matching — team key prefixes are auto-detected from your workspace, so things like
UTF-8are never misdetected. Override withlinearIssues.teamKeys.
Setup
- In Linear: Settings → Security & access → Personal API keys → create a key.
- In VS Code: run
Linear Issues: Set API Keyfrom the command palette and paste it. The key is stored in VS Code's secret storage (Keychain on macOS).
Development
npm install
npm run compile # or: npm run watch
Press F5 to launch an Extension Development Host.
Package a .vsix with npm run package, then install via Extensions: Install from VSIX….
Settings
| Setting | Default | Description |
|---|---|---|
linearIssues.inlineStatus |
true |
Show inline status badge after issue keys |
linearIssues.teamKeys |
[] |
Team prefixes to recognize; empty = auto-detect |
linearIssues.cacheTtlSeconds |
300 |
Issue data cache lifetime |
linearIssues.hoverDescriptionLength |
600 |
Max description characters in the hover |