dotkernel/api

Increase PHPStan `memory_limit`

Closed this issue · 1 comments

Bug Report

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

> phpstan analyse
Note: Using configuration file /var/www/api.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) 5.2.0

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.

Fixed in #353