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

Psalm Plugin Laravel Package

redaxo/psalm-plugin

Psalm plugin for REDAXO projects providing improved static analysis through framework-specific stubs and type information. Helps Psalm understand REDAXO APIs, reduces false positives, and catches issues earlier in CI and local development.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

This package reinforces the "buy over build" strategy for REDAXO-specific static analysis, eliminating the need to maintain custom Psalm configurations or stubs. The 2.2.1 fix—improving resolved return type accuracy by including default value types—directly enhances type safety, reducing false positives in Psalm reports. This aligns with roadmap priorities around code quality, technical debt reduction, and CI/CD efficiency, particularly for teams developing modular REDAXO extensions or maintaining core modules.

The update ensures more reliable static analysis, accelerating feature development while minimizing regression risks during refactors. For teams with distributed codebases, this reduces manual API documentation overhead and strengthens type consistency.


When to Consider This Package

  • Adopt when your project uses REDAXO + Psalm for static analysis, especially for add-on development or complex core modifications.
  • Adopt if false positives in Psalm reports are causing CI pipeline noise or developer productivity loss.
  • Adopt if you need more accurate type resolution (e.g., default value typing) to improve static analysis reliability.
  • Look elsewhere if:
    • Your stack excludes REDAXO or uses PHPStan instead of Psalm.
    • Your project is too small to justify static analysis overhead.
    • You rely on custom Psalm stubs that conflict with this package’s improvements.

How to Pitch It (Stakeholders)

For executives: "This package now delivers even more precise static analysis for REDAXO projects, cutting false positives and improving CI efficiency. The latest fix ensures better type resolution—reducing bugs, accelerating development, and lowering maintenance costs. It’s a low-risk, high-reward upgrade for teams prioritizing code quality and reliability."

For engineers: "The 2.2.1 update fixes a critical gap in resolved return types by including default value types, making Psalm’s output more accurate. This means fewer false positives in your CI pipeline and more confidence in refactors. It integrates seamlessly with your existing Psalm setup—no breaking changes, just better type safety."

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.
nexmo/api-specification
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
ecotone/kafka
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin
splash/metadata