Skip to content
@shipmonk-rnd

ShipMonk R&D

ShipMonk Research & Development

Pinned Loading

  1. composer-dependency-analyser Public

    🚀 Fast detection of composer dependency issues (unused dependencies, shadow dependencies, misplaced dependencies)

    PHP 505 9

  2. dead-code-detector Public

    💀 PHP unused code detection via PHPStan extension. Detects dead cycles, supports libs like Symfony, Doctrine, PHPUnit etc. Can automatically remove dead PHP code. Able to detect dead code used only…

    PHP 242 12

  3. phpstan-rules Public

    📏 Various extra strict PHPStan rules we found useful in ShipMonk.

    PHP 125 13

  4. doctrine-entity-preloader Public

    💡 Doctrine entity preloading: Efficient & easy to use solution to n+1 problem in Doctrine ORM

    PHP 72 3

  5. input-mapper Public

    Performant array-to-object mapper supporting generics, array shapes, optional fields and much more!

    PHP 27 1

  6. phpstan-baseline-per-identifier Public

    ✂️ Split PHPStan baseline to multiple files per each error identifier. Supports both neon baseline and PHP baseline.

    PHP 76 6

Repositories

Showing 10 of 17 repositories
  • dead-code-detector Public

    💀 PHP unused code detection via PHPStan extension. Detects dead cycles, supports libs like Symfony, Doctrine, PHPUnit etc. Can automatically remove dead PHP code. Able to detect dead code used only in tests.

    PHP 242 12 6 4 Updated May 16, 2025
  • phpstan-rules Public

    📏 Various extra strict PHPStan rules we found useful in ShipMonk.

    PHP 125 13 0 2 Updated May 16, 2025
  • doctrine-two-phase-migrations Public

    Two phase migrations for Doctrine ORM: before and after deploying new codebase version. Suitable for rolling-update deployments (e.g. in Kubernetes clusters).

    PHP 20 1 1 0 Updated May 14, 2025
  • input-mapper Public

    Performant array-to-object mapper supporting generics, array shapes, optional fields and much more!

    PHP 27 1 4 2 Updated May 14, 2025
  • phpstan-baseline-per-identifier Public

    ✂️ Split PHPStan baseline to multiple files per each error identifier. Supports both neon baseline and PHP baseline.

    PHP 76 6 0 0 Updated May 14, 2025
  • PHP 6 MIT 0 0 0 Updated May 13, 2025
  • composer-dependency-analyser Public

    🚀 Fast detection of composer dependency issues (unused dependencies, shadow dependencies, misplaced dependencies)

    PHP 505 MIT 9 10 0 Updated May 12, 2025
  • packing-task-stub Public

    Testing day application stub

    PHP 1 3 0 0 Updated Apr 8, 2025
  • name-collision-detector Public

    Fast & simple tool to find class duplicates in your projects.

    PHP 31 MIT 1 0 0 Updated Mar 17, 2025
  • doctrine-query-checker Public

    Check Doctrine query parameters used in incompatibile comparisons.

    PHP 4 MIT 0 0 0 Updated Feb 28, 2025

Top languages

Loading…

Most used topics

Loading…