shipmonk member since: Aug 25, 2021

shipmonk's packages

  • PHP

    shipmonk/coding-standard

    PHP Coding Standard used in ShipMonk

    76 874 1

  • PHP

    shipmonk/composer-dependency-analyser

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

    8 308 227 620

  • PHP

    shipmonk/copy-paste-detector

    Finds duplicated PHP code structures using AST-based analysis, inspired by CloneDR to detect Type-2 (parameterized) code clones.

    1 062 5

  • PHP

    shipmonk/coverage-guard

    Enforce code coverage in your CI. Not by percentage, but target core methods. No more untested Facades, Controllers, or Repositories. Allows you to start enforcing coverage for new code only!

    45 401 55

  • PHP

    shipmonk/dead-code-detector

    Dead code detector to find unused PHP code via PHPStan extension. Can automatically remove dead PHP code. Supports libraries like Symfony, Doctrine, PHPUnit etc. Detects dead cycles. Can detect dead code that is tested.

    3 499 851 488

  • PHP

    shipmonk/doctrine-entity-preloader

    Efficient & easy to use solution to n+1 problem in Doctrine ORM

    165 661 102

  • PHP

    shipmonk/doctrine-hint-driven-sql-walker

    Doctrine's SqlWalker that allows hooking multiple handlers via ->setHint() while each can edit produced SQL or its part.

    416 653 5

  • PHP

    shipmonk/doctrine-mysql-index-hints

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

    555 703 24

  • PHP

    shipmonk/doctrine-mysql-optimizer-hints

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

    30 358 10

  • PHP

    shipmonk/doctrine-query-checker

    Doctrine Query AST validator

    5 658 5

  • PHP

    shipmonk/doctrine-two-phase-migrations

    Two phase migrations for Doctrine ORM: before and after deploying new codebase version

    48 205 25

  • PHP

    shipmonk/input-mapper

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

    30 384 30

  • PHP

    shipmonk/memory-scanner

    Lightweight PHP library for analyzing memory usage, tracking object references, and debugging memory leaks

    29 031 17

  • PHP

    shipmonk/modulint

    Enforce architecture by defining modules with allowed dependencies. Detects forbidden, uncovered, missing and unused module dependencies in PHP projects.

    1 391 0

  • PHP

    shipmonk/name-collision-detector

    Simple tool to find ambiguous classes or any other name duplicates within your project.

    2 816 817 36