Skip to content

Increase PHPStan memory_limit #515

@alexmerlin

Description

@alexmerlin

Bug Report

Running composer static-analysis with default config throws an error:

> phpstan analyse
Note: Using configuration file /var/www/frontend.dotkernel.localhost/html/phpstan.neon.
 170/170 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%

 -- ---------------------------------------------------------------------------------------------------
     Error
 -- ---------------------------------------------------------------------------------------------------
     Child process error: PHPStan process crashed because it reached configured PHP memory limit: 128M
     Increase your memory limit in php.ini or run PHPStan with --memory-limit CLI option.
      while running parallel worker
 -- ---------------------------------------------------------------------------------------------------



 [ERROR] Found 1 error


⚠️  Result is incomplete because of severe errors. ⚠️
   Fix these errors first and then re-run PHPStan
   to get all reported errors.

Script phpstan analyse handling the static-analysis event returned with error code 1
Q A
Version(s) x.y.z

Summary

Running PHPStan check with 128M of memory will run out of memory.
We should increase memory_limit to 256M - best place for this is probably in the composer command.

Current behavior

With the default memory_limit=128M on our WSL containers, PHPStan runs out of memory.

How to reproduce

Run the command composer static-analysis

Expected behavior

PHPStan needs to finish the analysis without running out of memory.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions