{"library":"migrationpilot","type":"library","category":null,"description":"MigrationPilot is a static analysis tool for PostgreSQL schema migrations that parses SQL using the libpg-query PostgreSQL parser, classifies locks, flags dangerous patterns with 83 safety rules, scores risk, and suggests safe alternatives — all without touching a database. Current stable version is 1.5.0, released as an npm package and GitHub Action. Key differentiators: works offline via static analysis, supports CLI/Library/GitHub Action, auto-detects 14 migration frameworks, includes a git hook, and generates SARIF output for code scanning. Requires Node.js >=22.","language":"javascript","status":"active","version":"1.5.0","tags":["javascript","postgresql","postgres","migration","database","schema","safety","linter","ci","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install migrationpilot","imports":["import { analyze } from 'migrationpilot'","import { analyze } from 'migrationpilot'","import { check } from 'migrationpilot'"]},{"cmd":"yarn add migrationpilot","imports":[]},{"cmd":"pnpm add migrationpilot","imports":[]}],"homepage":"https://migrationpilot.dev","github":"https://github.com/mickelsamuel/migrationpilot","docs":null,"changelog":null,"pypi":null,"npm":"migrationpilot","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}