Warum wird bei dir das auf die Unterordner von Tests angewendet?
Das sollte so nicht sein.
Edit:
Ah, doch hatte ich auch.
Und noch mehr Probleme, da der CS fixer über eine VisualStudio Code Action, Tastatur Shortcut und die GitHub Actions gerne auf den falschen Pfad zeigte; habe ich mir einen fork erstellt:
$finder = PhpCsFixer\Finder::create()
->exclude('tests/stubs') // exclude the tests-stubs, but not the tests for this module
->exclude('docs') // exclude the docs
->notPath('/libs\/.*\//') // regex, exclude only dirs in libs, not the files
->in(__DIR__.'/../'); // fix path to run, __DIR__ point to /.style -> so no checks are running :(
Ich prüfe die vorab über nachfolgenden Befehl bei mir:
Unser Style ist leider immer noch für CS Fixer 2 und wir starten den so:
Wir haben schon länger geplant auf den CS Fixer 3 zu gehen, aber bei der Menge an Repos haben wir bisher noch nicht die Zeit dafür gefunden, die anzugehen.
bei mir nicht greift und er trotzdem die Hinweise auswirft.
Vielleicht muss ich bei PhpStorm noch etwas konfigurieren. Den php-cs-fixer starte ich immer von Hand und habe das noch nicht in PhpStorm direkt integriert.
So. Unsere Erweiterungen sind endlich verfügbar und bald auch in allen Repositories aktiv dank der Arbeit und @sunnyka98 Wir haben eure Vorschläge zu den excludes auch 1:1 übernommen.
Hier das Repo mit dem Fixer für V2 und V3:
Falls ihr unsere GitHub Action verwenden wollt, so hat diese jetzt auch einen @v2 und @v3 Tag, womit man die Version konkret angeben kann.