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

Codeception Psalm Module Laravel Package

weirdan/codeception-psalm-module

Codeception module that integrates Psalm static analysis into your test workflow. Run Psalm checks as part of Codeception suites to catch type issues and improve PHP code quality during CI and local testing.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enables seamless integration of Psalm static analysis into Codeception test suites, eliminating the need for separate tooling and streamlining CI/CD workflows
  • Supports roadmap decisions to enforce strict typing and reduce type-related bugs through early feedback in the testing phase
  • Builds a case for "buy" over "build" by providing a pre-integrated solution instead of custom scripting for Psalm-Codeception collaboration
  • Ideal for teams using Codeception who want to align test coverage with type safety during refactors and feature development

When to Consider This Package

  • Adopt when your team uses Codeception for testing and Psalm for static analysis, and you want to unify them in CI with minimal configuration
  • Use when you need test-suite-level failure on Psalm errors to block faulty merges early
  • Consider if your project already has a psalm.xml configuration and you want to keep static analysis close to testing without context switching
  • Look elsewhere if you're not using Codeception (e.g., pure PHPUnit or other frameworks), if you need more advanced Psalm features beyond basic type checking, or if the package's lack of recent updates (last release 2022) raises concerns about compatibility with newer PHP/Codeception versions

How to Pitch It (Stakeholders)

  • Executives: "This module integrates static code analysis directly into your testing pipeline, catching type errors before they become production issues. It reduces technical debt, minimizes debugging time, and ensures code quality without adding new tools or processes—delivering higher reliability at lower operational cost."
  • Engineering: "It's a lightweight Codeception module that runs Psalm as part of your test suite execution. Configure via existing psalm.xml, get immediate feedback on type issues in CI, and avoid manual Psalm setup. Keeps your workflow simple and consistent across dev and CI environments."
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