Skip to content

style: WPCS auf main wieder grün (zwei Lint-Verstöße aus #85) - #86

Merged
daimpad merged 1 commit into
mainfrom
claude/fix-data-prep-errors-kJYpl
Jul 31, 2026
Merged

style: WPCS auf main wieder grün (zwei Lint-Verstöße aus #85)#86
daimpad merged 1 commit into
mainfrom
claude/fix-data-prep-errors-kJYpl

Conversation

@daimpad

@daimpad daimpad commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Nachzug zu #85. Der PR wurde gemergt, während ich diese beiden Lint-Verstöße noch behoben habe — dadurch ist WPCS auf main derzeit rot. Dieser PR stellt den grünen Zustand wieder her.

Was betroffen ist

Rein redaktionell, keine Verhaltensänderung. Das bereits veröffentlichte v2.34.2-ZIP ist funktional korrekt — Lint-Verstöße wirken sich nicht zur Laufzeit aus. Deshalb auch kein Versions-Bump.

Datei Verstoß Fix
includes/class-rest-api.php:526 Ausrichtung eines Zuweisungsoperators phpcbf
tests/test-rest-delta.php:728 serialize() im neuen Test lokaler phpcs:ignore

Zum zweiten Punkt: Die serialize()-Ausnahme in config/phpcs.xml gilt ausdrücklich nur für includes/class-rest-api.php. Der neue Test spiegelt die Cache-Schlüsselbildung bewusst nach (genau das ist sein Zweck), daher ist ein lokaler, begründeter phpcs:ignore hier die passende Lösung — nicht eine Ausweitung der globalen Ausnahme auf das gesamte Testverzeichnis.

Ursache der wiederholten WPCS-Fehlschläge — jetzt behoben

Mein lokales vendor/ lag noch auf WPCS 3.3.0, die CI installiert 3.4.1 aus dem Lock. Dadurch waren drei Verstöße lokal unsichtbar. Da vendor/ seit v2.34.0 gitignoriert ist, konnte ich es jetzt folgenlos auf den Lock-Stand heben — ab sofort prüfe ich lokal mit derselben Version wie die CI. Dieser Fix ist damit erstmals lokal gegen 3.4.1 verifiziert: PHPCS 0.

Qualität

190 Tests grün · PHPCS 0 (mit 3.4.1) · PHPStan Level 6 clean.

🤖 Generated with Claude Code

https://claude.ai/code/session_01JB1xUQM892bVZ4Yv3MZjvq


Generated by Claude Code

PR #85 wurde gemergt, während ich diese beiden Lint-Verstöße noch behoben
habe — dadurch ist WPCS auf main rot. Rein redaktionell, keine
Verhaltensänderung; das veröffentlichte v2.34.2-ZIP ist funktional korrekt.

- class-rest-api.php: Ausrichtung eines Zuweisungsoperators (phpcbf).
- test-rest-delta.php: serialize() im neuen Test annotiert. Die Ausnahme in
  config/phpcs.xml gilt nur für includes/class-rest-api.php; der Test spiegelt
  die Schlüsselbildung bewusst nach, daher ein lokaler phpcs:ignore.

Ursache der wiederholten Fehlschläge: Mein lokales vendor/ lag noch auf
WPCS 3.3.0. Da vendor/ seit v2.34.0 gitignoriert ist, konnte ich es jetzt
folgenlos auf den Lock-Stand (3.4.1) heben — ab sofort prüfe ich lokal mit
derselben Version wie die CI. Damit lokal verifiziert: PHPCS 0.

190 Tests grün, PHPStan clean.

https://claude.ai/code/session_01JB1xUQM892bVZ4Yv3MZjvq

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JB1xUQM892bVZ4Yv3MZjvq
@daimpad
daimpad merged commit d7f0cd7 into main Jul 31, 2026
10 checks passed
@daimpad
daimpad deleted the claude/fix-data-prep-errors-kJYpl branch July 31, 2026 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants