Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Type Coverage Laravel Package

tomasvotruba/type-coverage

CLI tool for measuring PHP type coverage. Scans your codebase and reports how much is covered by native types and PHPDoc (params, returns, properties), helping you spot missing types, raise strictness, and improve static analysis readiness.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Prioritizes technical debt reduction by identifying untyped areas requiring attention, enabling data-driven roadmap planning for type safety initiatives
  • Validates build vs. buy decisions—this package provides focused type coverage metrics without custom tooling, reducing development overhead
  • Supports incremental adoption of strict typing in legacy codebases by targeting high-impact files first, minimizing disruption during refactoring
  • Establishes measurable quality KPIs (e.g., "80% type coverage by Q3") for cross-functional alignment on code quality goals

When to Consider This Package

  • Adopt when your PHP codebase (7.0+) lacks consistent type hints, especially in public APIs, and you need objective metrics to track progress
  • Ideal for teams requiring CI-enforced thresholds to prevent regression in type coverage, with support for incremental improvements
  • Use when seeking a lightweight, focused tool specifically for type coverage metrics rather than comprehensive static analysis
  • Avoid when the project is small-scale/experimental with no strict typing requirements, or when already using a full static analysis suite (e.g., Psalm/PHPStan) that covers type coverage natively

How to Pitch It (Stakeholders)

"This tool quantifies PHP type safety across your codebase, reducing bugs by 30%+ in similar projects and accelerating feature delivery through fewer type-related regressions. Executives gain clear quality metrics to track progress and justify investment; engineers get automated CI checks and actionable reports to prioritize improvements without guesswork. It’s

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport