github ecsphp/ecs 13.3.15
ECS 13.3.15

one hour ago

Bug fixes 🐛

  • Parallel: accept worker messages up to 128 MiB, so large payloads no longer break parallel runs (#329) — thanks @gnutix

Blink (experimental Go engine) 😉

Ported fixers and sniffs

  • Port 5 PHPUnit fixers: 3 class-annotation, 4 data-provider, 2 assert-rewriting, 2 exception-expectation and PhpUnitAttributes (#307, #308, #309, #310, #311)
  • Port Squiz SuperfluousWhitespace sniff (#313)
  • Port RegularCallableCallFixer (#315)
  • Port ReturnAssignmentFixer (#316)
  • Port HeaderCommentFixer (#318)
  • Port ClassKeyword and ClassKeywordRemove language-construct fixers (#319)
  • Port OrderedAttributes and GeneralAttributeRemove (#320)
  • Port PhpdocTagNoNamedArguments (#322)
  • Port StringImplicitBackslashes and HeredocIndentation (#312) — thanks @gnutix

Parity fixes

  • Treat reserved words as enum case and constant names (#325) — thanks @gnutix
  • SingleClassElementPerStatement: keep the type of split constants (#326) — thanks @gnutix
  • MagicConstantCasing: recase the same constants as PHP-CS-Fixer (#327) — thanks @gnutix
  • Run the PHP engine once per parity check (#328) — thanks @gnutix

Tooling

  • Add a daily blink parity cron workflow for laravel and symfony (#314)

Don't miss a new ecs release

NewReleases is sending notifications on new releases.