github ecsphp/ecs 13.2.15
Released ECS 13.2.15

latest releases: 13.2.17, 13.2.16
one day ago

What's new

๐Ÿ› Explicit Symfony attribute allowlist in StandaloneLineSymfonyAttributeParamFixer

Replaces the str_contains($name, 'Symfony') heuristic with an explicit allowlist of 17 Symfony attribute classes (SYMFONY_ATTRIBUTE_CLASSES). Third-party attributes whose FQCN merely contains Symfony (e.g. App\Symfony\...) are no longer reformatted.

-#[\Symfony\Component\Console\Attribute\AsCommand(name: 'app:some', description: 'Some description')]
+#[\Symfony\Component\Console\Attribute\AsCommand(
+    name: 'app:some',
+    description: 'Some description'
+)]

๐Ÿงน Drop pull_request trigger from version_command workflow

The job smoke-tests the published Packagist artifact, so on PRs it installed the already-published package, never the PR code โ€” pure slow noise. push (main + tags) and weekly schedule already cover it.

Don't miss a new ecs release

NewReleases is sending notifications on new releases.