From github
Runs automated quality checks including linting, testing, build/type-check, dependency audits, and security scans for Node.js or Python projects.
npx claudepluginhub fradser/dotclaude --plugin githubcreate-pr/references/# Quality Validation Process ## Node.js Projects Run the following validation commands: - **Lint**: `npm run lint` or `pnpm lint` - **Test**: `npm test` or `pnpm test` - **Build**: `npm run build` or `pnpm build` - **Type Check**: `npm run type-check` or `pnpm type-check` Validate package.json changes and check for security vulnerabilities using `npm audit` or `pnpm audit`. ## Python Projects Run the following validation commands: - **Format**: `black .` or `ruff format` - **Lint**: `ruff check .` - **Test**: `pytest` or `python -m pytest` - **Type Check**: `mypy .` Validate require...
/checkRuns project validation checks like lint/test across JavaScript/TypeScript, Python, Go, Rust, Ruby and auto-fixes errors without committing changes.
/verifyRuns verification checks on codebase including types (mypy), lint (ruff), tests (pytest cov), security (pip-audit), secrets, prints, and git status. Outputs summary report with pass/fail and readiness status.
/security-scanScans codebase for hardcoded secrets, vulnerable dependencies, code patterns like injections/XSS, and config issues. Produces structured report with issues, severities, and remediation steps.
/code-reviewReviews uncommitted code changes via git diff for security vulnerabilities like hardcoded secrets and SQL injection, plus quality issues, generating a severity-based report with line numbers, descriptions, and fixes. Blocks commits on critical/high issues.
Share bugs, ideas, or general feedback.
Run the following validation commands:
npm run lint or pnpm lintnpm test or pnpm testnpm run build or pnpm buildnpm run type-check or pnpm type-checkValidate package.json changes and check for security vulnerabilities using npm audit or pnpm audit.
Run the following validation commands:
black . or ruff formatruff check .pytest or python -m pytestmypy .Validate requirements and dependencies, and check for security issues using pip-audit or similar tools.
Comprehensive security scanning must include:
gitleaks or trufflehog for secret scanning