Skip to content
@shipmonk-rnd

ShipMonk R&D

ShipMonk Research & Development

Pinned Loading

  1. composer-dependency-analyser composer-dependency-analyser Public

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

    PHP 542 10

  2. dead-code-detector 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 272 13

  3. phpstan-rules phpstan-rules Public

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

    PHP 132 15

  4. doctrine-entity-preloader doctrine-entity-preloader Public

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

    PHP 79 4

  5. input-mapper input-mapper Public

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

    PHP 28 1

  6. phpstan-baseline-per-identifier phpstan-baseline-per-identifier Public

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

    PHP 82 6

Repositories

Showing 10 of 21 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.

    shipmonk-rnd/dead-code-detector’s past year of commit activity
    PHP 272 13 8 4 Updated Jul 21, 2025
  • phpstan-baseline-per-identifier Public

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

    shipmonk-rnd/phpstan-baseline-per-identifier’s past year of commit activity
    PHP 82 6 1 0 Updated Jul 21, 2025
  • doctrine-entity-preloader Public

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

    shipmonk-rnd/doctrine-entity-preloader’s past year of commit activity
    PHP 79 MIT 4 0 2 Updated Jul 17, 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).

    shipmonk-rnd/doctrine-two-phase-migrations’s past year of commit activity
    PHP 21 1 1 1 Updated Jul 17, 2025
  • phpstan-rules Public

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

    shipmonk-rnd/phpstan-rules’s past year of commit activity
    PHP 132 15 0 2 Updated Jul 17, 2025
  • terraform-aws-adjust-target-group Public

    Terraform with Lambda function to automatically maintain NLB target group registrations for Aurora cluster instances based on their role (reader/writer).

    shipmonk-rnd/terraform-aws-adjust-target-group’s past year of commit activity
    Python 0 0 0 0 Updated Jun 26, 2025
  • phpstan-ignore-inliner Public

    Inline your PHPStan error ignores into the source files via @phpstan-ignore comments.

    shipmonk-rnd/phpstan-ignore-inliner’s past year of commit activity
    PHP 12 1 0 0 Updated Jun 24, 2025
  • doctrine-mysql-index-hints Public

    Custom SQL walker for Doctrine allowing usage of MySQL index hints without need of native queries

    shipmonk-rnd/doctrine-mysql-index-hints’s past year of commit activity
    PHP 20 2 0 0 Updated Jun 16, 2025
  • doctrine-mysql-optimizer-hints Public

    Custom SQL walker for Doctrine allowing usage of MySQL optimizer hints without need of native queries

    shipmonk-rnd/doctrine-mysql-optimizer-hints’s past year of commit activity
    PHP 8 0 0 0 Updated Jun 16, 2025
  • doctrine-query-checker Public

    Check Doctrine query parameters used in incompatibile comparisons.

    shipmonk-rnd/doctrine-query-checker’s past year of commit activity
    PHP 4 MIT 0 0 0 Updated Jun 16, 2025

Most used topics

Loading…