I will set up automated git pre commit hooks for code quality and security

R
ridgecellrepair
R
ridgecellrepair
Matt M

About this gig

Are bad commits slipping through your pipeline? I will set up automated git pre-commit hooks that enforce code quality and security standards before code ever reaches your repository.


What you ge

  • tn.:


  • Custom pre-commit hooks tailored to your stack (JavaScript, TypeScript, Python, Go, Rust, and more)
  • - Linting enforcement (ESLint, Pylint, Clippy, or your preferred linter)
  • - Code formatting checks (Prettier, Black, gofmt)
  • - Security scanning hooks that block commits with vulnerabilities or secrets
  • - Dependency audit hooks that catch vulnerable or non-compliant licenses
  • - Documentation drift detection that blocks commits when docs are stale
  • - Shared team configuration so every developer runs the same checks

Why this matters:


Pre-commit hooks catch issues locally before they hit CI, saving your team time and money on failed builds. Every commit that passes your hooks is already clean, secure, and properly formatted.


My approach:


I use lefthook (Go-based, faster than Husky) for hook orchestration, combined with best-in-class tools for each check. Everything runs locally on your machine with zero cloud dependencies. Hooks are version-controlled and shared across your team

Get to know Matt M

Matt M

Technical Director

  • FromUnited States
  • Member sinceMar 2022
  • Avg. response time1 hour
  • Languages

    English
Hi, I'm Matt, a passionate coder and problem-solver based in California. I specialize in writing clean code, managing and optimizing databases, and using advanced AI tools like Claude to build or fix things quickly and smartly. Whether you need a script automated, a database cleaned up, a feature built with AI assistance, or just solid programming help — I'm here to make it happen efficiently. Driven by ambition to deliver real value, I focus on clear communication and results you can use right away. Let's chat about your project!"