
Product
Introducing Tier 1 Reachability: Precision CVE Triage for Enterprise Teams
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.
CLI tool to create PRs from Linear tasks with standardized naming conventions
A CLI tool to create GitHub PRs from Linear tasks with standardized naming conventions.
feature/team-1234-cool-feature
npm install -g linear-pr
# Configure Linear and GitHub credentials
linear-pr setup
# Configure everything by CLI
linear-pr setup --linear-api-key ${LINEAR_API_KEY} --github-token ${GITHUB_TOKEN}
# From a Linear task ID
linear-pr create TASK-123 -t feat -m auth
# From a branch name (preserves exact branch name)
linear-pr create feature/team-123-new-feature
linear-pr create feature/team-1234-cool-feature
This will:
-t, --type <type>
: PR type (feat, fix, chore, etc.) Default: feat
-m, --module <module>
: Module/component name (uses Linear project name if available)-a, --enforce-assignment
: Only allow PRs for tasks assigned to you# Using a Linear task ID
linear-pr create ENG-123 -t feat -m authentication
# Result: "feat(authentication): [ENG-123] Task title from Linear"
# Using a branch name
linear-pr create bug/utxhk-456-fix-login-issue -t fix
# Result: "fix(project-name): [UTXHK-456] Fix login issue"
# (module name is automatically taken from the Linear project)
# Only works if you're assigned to the task
linear-pr create TEAM-789 -t chore -m cleanup -a
# Result: "chore(cleanup): [TEAM-789] Task title from Linear"
# Branch with slashes and special characters
linear-pr create feature/team-1234-cool-feature -t feat -m integration
# Branch is preserved as: "feature/team-1234-cool-feature"
# PR title: "feat(integration): [TEAM-1234] Cool Feature"
All PRs follow the format: {type}({module}): [{linear task number}] {description}
Example: feat(auth): [TEAM-123] Add authentication flow
Supports both Personal API keys and OAuth2 for Linear authentication. Run linear-pr setup
to configure.
# Clone the repository
git clone https://github.com/sagar.saud/linear-pr.git
cd linear-pr
# Install dependencies
npm install
# Build the package
npm run build
# Link for local testing
npm link
MIT
FAQs
CLI tool to create PRs from Linear tasks with standardized naming conventions
We found that linear-pr demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.
Research
/Security News
Ongoing npm supply chain attack spreads to DuckDB: multiple packages compromised with the same wallet-drainer malware.
Security News
The MCP Steering Committee has launched the official MCP Registry in preview, a central hub for discovering and publishing MCP servers.