Packages from shipmonk
-
76 874 1
-
PHP
shipmonk/composer-dependency-analyser
Fast detection of composer dependency issues (dead dependencies, shadow dependencies, misplaced dependencies)
8 308 351 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 882 488
-
PHP
shipmonk/doctrine-entity-preloader
Efficient & easy to use solution to n+1 problem in Doctrine ORM
165 662 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 654 5
-
PHP
shipmonk/doctrine-mysql-index-hints
Custom SQL walker for Doctrine allowing usage of MySQL index hints without need of native queries
555 704 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
-
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 822 36
-
PHP
shipmonk/phpstan-baseline-per-identifier
Split your PHPStan baseline into multiple files, one per error identifier. Supports both neon baseline and PHP baseline.
1 691 835 95
-
PHP
shipmonk/phpstan-dev
Development utilities for PHPStan rules testing, extracted from shipmonk/phpstan-rules
53 029 7
-
PHP
shipmonk/phpstan-ignore-inliner
Inline your PHPStan error ignores into the source files via @phpstan-ignore comments.
13 956 15
-
2 205 823 154
-
PHP
shipmonk/phpunit-parallel-job-balancer
Balances PHPUnit test execution across parallel jobs based on JUnit XML timing data
2 776 10
